Jump to content

GreaseMonkey/Firefox - TamperMonkey/Chrome - PN-Sidebar


NeoGriever
 Share

Recommended Posts

  • 2 months later...
  • 2 weeks later...

Und erneut gibt es ein kleines Update.

 

Nun wird neben den Nachrichten ein kleines Icon angezeigt, welches euch anzeigt, ob ihr mit dem jeweiligen User befreundet seit oder nicht. Solltet ihr bereits befreundet sein, zeigt die Kopf-Farbe des Icons den Online-Status an.

 

Solltet ihr nicht mit dem User befreundet sein, zeigt euch ein eingekreistes + Icon an, dass ihr diesen mit einem einfachen Klick auf das Icon direkt zur Freundesliste hinzufügen könnt.

 

Ihr könnt nun ein eigenes Design erstellen! Dazu könnt ihr unter der Design-Auswahl das "Eigenes"-Design auswählen. Standardmäßig ist dies identisch mit dem Standard-Design. Klickt man auf den neuen Button "Eigenes Design anpassen", öffnet sich ein kleines Popup. In diesem ist JSON-Code zu finden. Achtet bitte drauf, dass dieser JSON-Code "gültig" bleibt. Das heißt: Überprüft den gesamten Inhalt der Textbox nach eurer Änderung mit diesem JSON Validator.

 

Hier eine grobe Aufschlüsselung, was es mit dem JSON-Code auf sich hat:

 

{
    'name': 'Eigenes', // Der angezeigte Name des Styles. Dieser kann angepasst werden.
    'tag': 'custom', // Der interne Tag diess Styles. KEINESFALLS ÄNDERN!
    'mailimage': 'url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNrsV01LG1EUvYmTpFGLJjEmE6JSiKEIlq7FVbvurtvuXPRP1E3/RBfu+hO66WdqrShSESy4UAS1gt/xA5VpNDPTc15mhjEmraWJ3WTgZh7v3XvPeefd9+YlYNu2/M8n0CLQIvB0fFwCgcATtPVbxt7G5N9obKGReTE29upBX9+tIH/f3JSXExPP2Q5aliWwwL1kUhbW1kimqUYMYhGT2EEbP7T2SET6Egn5troqFhybYcxNDGK5uJ4ClONuNCp6PC5zy8sNB2dO5iYGH08BlwCdUIwS6+yUZHe3zCwtNQycuZiTuYmh+j0CpimwADcjB9qCQUl2dUkc9nVx8Z/BmYO5mJO52aewgElsTwG7wkpZqK1NMlirGIK+LCx4/X9rjGUO5mJOt9/2K2CChUk26DR9FtI0yfb2SgzSfZ6fvzJ2E2MMY5mDufxjCguYplLAWQLLp4BrEQT2p1ISR/EU5uZuPHP6MoaxzHHNh1juEngKYF1qzSQcCslAOi0pzOTj7OwfZ04f+jKGsbV8FJajgEYWPJKVLJZV8+SihEnMiOMfpqfl0chITb/CzIxks1nlq2Svk89VgG3NrBAI/o7AxeWlHJ+dSb+uSxiJ309NyePR0Ss+n0Asn8tJGqfc3tGRKjoqUI8AcIMK2F+Etcy4uJBdJNRRydxG6Z4euT84KO8mJz0fttnHMfrQlzGMrZfXWwJHAbUNqxXgzIsnJ6IjsTeGg6QHEg8PDcnbQkF1PRwelkQspsZcvzRIbB8cSALbsFoJ2yGglsCrAUeaK+DHx6Lzw1F9ZwBQHIAE5hN3wKv9UiSxvy8JbEc/Ccs5iK7VgOWwLxEcEmZQzVaduuDDfe7OqN7FhiS29vaUQhGHhL8GNLNc9paAAyWsmwLHHrYadFtiYW7t7lZIhMOVJSiXKwoYhqHehDJKJSkeHkoGe9hq8FUtDTW3dnYkgfpp7+gQ4KrLkHZ+eqrePwF+UCyK3gRwjwRU3QaJDhAAboXAPr5WnblcaG19XfL5fNOvYzmcFSsrK2Kcn4fOcEHhOnRFBgaeBaPR7G3eSC3D+FHa2HhNAndgYViEirAgm43NjeaY2fpj0iLwS4ABAGWGJg3k7/LFAAAAAElFTkSuQmCC\')', // Das Icon, welches bei minimaler Darstellung noch zu sehen wäre.
    'foreground': { // Foreground bezieht sich auf die Textfarbe
      'active': 'rgba(  0,  0,  0,1.00)', // Wenn aktiv
      'default': 'rgba(  0,  0,  0,1.00)', // Wenn "normal"
      'unread': 'rgba(255,255,128,1.00)' // Ungelesene-Nachricht-Indikator in der oberen rechten Ecke der Sidebar
    },
    'background': { // Background bezieht sich auf die Hintergrundfarbe
      'active': 'rgba(128,255,128,0.25)', // Wenn aktiv
      'default': 'rgba(255,255,255,0.25)', // Wenn normal
      'hover': 'rgba(255,255,255,0.85)', // Wenn mit der Maus darüber gefahren wird
      'entry': { // Hierbei geht es um die einzelnen Nachrichten-Einträge
        'content': 'rgba(255,255,255,0.65)', // Der Text-Inhalt
        'default': 'rgba(255,255,255,0.15)', // Gelesen (quasi alte nachrichten)
        'new': 'rgba(  0,255,  0,0.15)', // Neue Nachricht
        'ownnew': 'rgba(100,255,100,0.15)' // Von dir abgesendete Nachricht, welche noch nicht vom Empfänger gelesen wurde
      },
      'unread': 'rgba(255,  0,  0,0.80)' // Ungelesene-Nachricht-Indikator in der oberen rechten Ecke der Sidebar
    },
    'border': { // Rahmen der entsprechenden Elemente
      'entry': { // Wie zuvor
        'content': 'rgba(  0,  0,  0,0.15)',
        'default': 'rgba(  0,  0,  0,0.25)',
        'new': 'rgba(  0,128,  0,0.25)',
        'ownnew': 'rgba(  0,70,  0,0.25)'
      },
      'default': 'rgba(  0,  0,  0,0.50)', // Gesamtrahmen
      'unread': 'rgba(255,  0,  0,0.50)' // Rahmen des Ungelesene-Nachricht-Indikators ind er oberen rechten Ecke der Sidebar
    }
  }

Diesen Code könnt ihr so, wie er hier steht, auch kopieren und nutzen.

 

Nun weiterhin viel Spaß mit der PN-Sidebar.

 

Nebenbei. Hier die Standard-Werte der anderen 2 Styles. Falls jemand Interesse hat, daraus nen eigenes Design zu basteln:


{
    'name': 'Dunkel',
    'tag': 'dark',
    'mailimage': ' url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+ECEAYhAyoOXpMAAAM6SURBVFjD7ZffTttIFMZ/duykNFS2Z+J/CChtAVWVsqpWvMY+wt7vI/W+j7A32z+ilKKiqFEkKnEBokrVSqUUolCJKus4mdmLmDRpTLe7C+wNRzo3M5/8fefzOeMxXMVV/M9hANxZWfmll6bxZRJbtr3/pl7/3QLodbszP6+sPPhpbu5SyF+/f0+jXv8NwATQYNzyfRrNJlrrC81Gs8kt30dn7psAaM31Uok5KXm1t4fS+kLy1d4ec1JyvVQCrfnqgNYGwI2pKWIhqO3snDt5bWeHWAhuTE0xyjkUoLTGMAy86Wl81+Xl9va5kb/c3sZ3XbzpaQzDQA1ex7gADSitKZgmvuMgHIcXW1v/mfzF1hbCcfAdh4JpDsjzHNBao5RCKYVdKDAjJZ7j8LzRGK7/03zeaOA5DjNSYhcKw3U94YBShtKa/kjalsVsEOC5Ls/q9bG9H8ln9Tqe6zIbBNiWNbantEYrNdkD31ZQsizmwxAhBKu12g9XvlqrIYRgPgwpWdYkJq8HFORWUrRtbkYRYRDwdHPzbyt/urlJGATcjCKKtp2LUWdNQV+p3LQtC18IoijiycbGmbgnGxtEUYQvxMD2M3AqpwfM7wnoJAnHJyfMxzG3FxZ4vL4+gXm8vs7thQXm45jjkxM6SfJ9AUqZkz2Qk51ul4N2m1hKCqZJVKlwd2mJR2trQ8yjtTXuLi0RVSoUTJNYSg7abTrd7pnjeeqANTqGfaXGPhrdNKX1+TNxpfJ1zzCoCEH13j3+WF0F4H61ivQ8MIwhLpKS/aMjpONQtO2x5+o8ASo7iMbIj4+JfX9s/VSE8DzuV6sAiIz8W1woJfuHh0jXHRMx2oQWgMp6QGXqkzSl1W4zEwTDtbzwXHe0olxMKCUfPn1Ceh6lTETGZQ4FcHoSak3S7Q7Iw3Cy8n8Zke/z4eBgIKJYHIgdnYJer2dpoJMkHLZaREFw7l/DKAg4bLXoJAk64xw60Ov1rD+ThKNWiziKzq3yCSfCkP2PHymXy+MC+mlqN9++ZXl5+cKvY4uLi+zu7tJPU/v0UuqY5fKvGMbspV6HtX6nvnx5aADXgCJQyhwxLphaAUmW/asfk6v4C4MdXgxZsJTSAAAAAElFTkSuQmCC\')',
    'foreground': {
      'active': 'rgba(255,255,255,0.75)',
      'default': 'rgba(255,255,255,0.75)',
      'unread': 'rgba(  0,  0,  0,0.75)'
    },
    'background': {
      'active': 'rgba(  0,160,  0,0.25)',
      'default': 'rgba(  0,  0,  0,0.65)',
      'hover': 'rgba(  0,  0,  0,0.85)',
      'entry': {
        'content': 'rgba(  0,  0,  0,0.65)',
        'default': 'rgba(  0,  0,  0,0.15)',
        'new': 'rgba(  0,100,  0,0.15)',
        'ownnew': 'rgba(  0,40,  0,0.15)'
      },
      'unread': 'rgba(  0,  0, 40,0.60)'
    },
    'border': {
      'entry': {
        'content': 'rgba( 64, 64, 64,0.15)',
        'default': 'rgba( 64, 64, 64,0.25)',
        'new': 'rgba( 64,128, 64,0.25)',
        'ownnew': 'rgba( 32,64, 32,0.25)'
      },
      'default': 'rgba(128,128,128,0.50)',
      'unread': 'rgba(255,128,128,0.50)'
    }
  }

{
    'name': 'Böse',
    'tag': 'evil',
    'mailimage': ' url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+ECEAYhGddsp+kAAAIlSURBVFjD7ZZPaxNRFMV/k2QSSSiSamgSY6Ug4sbgol/Adu2uXbruB3Pp0o31T0IpFEpLoVs3gguDouAmxDSZ97rwTDJO5o0GM3FhLlyYmXvfOefdOfMYWMUq/nF4APvb208ZjRpLZfb93ovz85cA7LXbB5dg7ZLyEuxeu30AkAMw4G0BF4DNOC+ALXFOBFhrKQN3gbOfxUzyTBxlcU4nYK0HsAY0gNMMyE+FvSYLhJwTAUaOrAI14GSB5CfCrIrDJAmwKuTVvA4cL4D8WFg1YRt5wSnAAD7QlOKjvyA/EkZTmMYlIDDGM0AQSR9oCaAbq/1JdrW2JaxozYhzxgPxLAGbGmFnjp13tGZTGIl9mkABIJCAIOHAKgL3ZJ63wJPfHHBd4I7Iiw7MvDgnAkyKADTCmupvgB1HX0cjr0XGnhSzEzAmlybgCvge2dVrYDfW8w54ANSBLxJQTBEQGJObmtDhAQMMgM86RPIieAgcRnoO9ayunobWDFJ8EsQ9YBMmcAV8E2C0dht4BLzS/WPglq7DvjrQ0/P4JKzLA8ZBbhLGuC7i8JqEvg2HCKcHQoChyJsO8jCqkR1ZR88G8EkiSgke+OUVmDnI54l6TMTMKxiMxwUr0yyaPElEWZwTAf3xuPAD+JryzhclogdUxDmdwGjkf9B3nHXcB96LM/wpvVmqVJ7lPK+1zH9SY+3HYb//3ANu6CspaSJe1tzy+jDl8F3FfxTXoV3CybM+4W0AAAAASUVORK5CYII=\')',
    'foreground': {
      'active': 'rgba(255,128,128,0.75)',
      'default': 'rgba(255,128,128,0.75)',
      'unread': 'rgba( 64,  0,  0,0.75)'
    },
    'background': {
      'active': 'rgba(255,  0,  0,0.45)',
      'default': 'rgba( 64,  0,  0,0.25)',
      'hover': 'rgba( 64,  0,  0,0.85)',
      'entry': {
        'content': 'rgba( 64,  0,  0,0.65)',
        'default': 'rgba( 64,  0,  0,0.15)',
        'new': 'rgba(164,  0,  0,0.15)',
        'ownnew': 'rgba(88,  0,  0,0.15)'
      },
      'unread': 'rgba(255,  0,  0,0.30)'
    },
    'border': {
      'entry': {
        'content': 'rgba( 64,  0,  0,0.15)',
        'default': 'rgba( 64,  0,  0,0.25)',
        'new': 'rgba(128,  0,  0,0.75)',
        'ownnew': 'rgba(64,  0,  0,0.75)'
      },
      'default': 'rgba(255,128,128,0.50)',
      'unread': 'rgba(255,  0,  0,0.50)'
    }
  }

 

 

 

 

 

Edited by NeoGriever
  • Like 4
Link to comment
Share on other sites

Neo hab da noch was, falls du mal Langeweile hast ^-^

In der SB neben dem Schnellzugriff Message senden an denjenigen, daneben ne On/Off Status der Friendlist resp. nem +Icon zum hinzufügen.

Nachrichten auflisten nach Posteingang, Ausgang (wenn du ganz fancy bist, könntest ja sogar noch ne ungelesene gesendete sparte und eine für NEW machen).

Fänds recht praktisch grüsse =)

Edited by High_Village
  • Like 3
Link to comment
Share on other sites

  • 3 months later...
  • 2 months later...

Leider ist der neue 57er Firefox derart kaputt-geupdated, dass ich das Script selbst nicht mehr weiterführen kann. Stylish sowie GreaseMonkey im Firefox ist in der 57er Version nicht mehr das selbe und ich müsste, damit es wieder funktioniert, von grundauf umschreiben.

 

Ich würde sowieso jedem dringend empfehlen, die 56er Firefox version zu behalten und die automatischen Updates für den Firefox sowie für die Addons abzuschalten! Denn es bringt NUR Probleme!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...