Jump to content
NeoGriever

GreaseMonkey/Firefox - TamperMonkey/Chrome - PN-Sidebar

Recommended Posts

Update auf 1.8 mit geplanten Features:

 

Neu:

- Abtrennung der Einstellungen in separates internes Tab

- Optimierung der internen Codestruktur

- Mehr Icons

 

Geplant:

- Freundesliste

- Export von Nachrichten's als Grafik (Kommt als BETA! Wenns nicht klappt, wirds verworfen.)

 

:D

  • Like 2

Share this post


Link to post
Share on other sites

mir ist es jetzt schon zum zweiten mal passiert das ich rechts auf A gegangen bin und dann war es Abbrechen.....kannst du das absenden linke seite und das abbrechen rechte seite bitte bitte vertauschen.....

Share this post


Link to post
Share on other sites

Ziemliches angenehmes System ^^ Frage: Wenn ich antworten will, wir automatisch der Text des Gesprächspartners kopiert und Teil meiner Antwort ^^ Ist das bei euch auch so?

  • Like 1

Share this post


Link to post
Share on other sites

ok ich formuliere mal das ganze etwas präziser...lieber neo könntest du das ändern.....damit wir nicht immer löschen müssen...

Share this post


Link to post
Share on other sites

Neo ich hätte da noch was kleines, könntest du vll noch die Zeitangabe der Nachrichten einfügen, dass man die sieht wenn die Nachricht ausgeklappt ist?  Dann solltest ja genug Platz im header haben. ^^

  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
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

×