Beiträge von dharkness21
-
-
Ist mir unbekannt. Bitte ein Bild zeigen.
Oder meist du vielleicht den Pfeil > links im Nachrichten-Header Bereich? Dieser Pfeil erscheint nur, wenn man die Erweiterung CompactHeaders installiert hat.Die Wahrscheinlichkeit ist ausgesprochen hoch, das die Erweiterung CompactHeaders gemeint ist, denn ohne entsprechende Erweiterung gibt es dort keinen Twisty.
-
Scrollbalken lassen sich nicht wie früher zweifarbig gestalten
Das geht nur noch über ein Javascript ** und es sind auch noch Vorbereitungen * nötig.
*
Hier die Erklärung was man genau machen muss, und die benötigten Dateien dazu:https://github.com/Endor8/userChrome.js ... userChrome
Die Anleitung ist zwar für Firefox, kann aber eins-zu-eins für Thunderbird übernommen werden.
**
JavaScript
Alles anzeigen// Scrollbar.uc.js "use strict"; /* Firefox userChrome.js tweaks - 'Custom Scrollbars' for Firefox ************************************************************ */ /* Original by Aris (aris-addons@gmx.net)************************************************************************************* */ /* Github: https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/custom_scrollbars.uc.js /* *************************************************************************************************************************** */ /* Customized by Mira********************************************************************************************************* */ /* https://www.camp-firefox.de/forum/thema/135133-custom-scrollbars-uc-js-anpassen/ ****************************************** */ /* Scrollbar.v1.0.6.js https://www.camp-firefox.de/forum/thema/135133/?postID=1207718#post1207718************************** */ /* https://www.camp-firefox.de/forum/thema/136152/?postID=1222989#post1222989************************************************* */ /* Scrollbar.v2.0.2.js https://www.camp-firefox.de/forum/thema/136167/?postID=1223096#post1223096************************** */ /* Scrollbar.v2.0.3.js https://www.camp-firefox.de/forum/thema/136167/?postID=1223124#post1223124************************** */ /* Scrollbar.v2.0.5.js https://www.camp-firefox.de/forum/thema/136167/?postID=1223143#post1223143************************** */ /* Scrollbar.v2.0.6.1.js https://www.camp-firefox.de/forum/thema/136167/?postID=1223162#post1223162************************** */ /* *************************************************************************************************************************** */ /* Custom Scrollbars for Firefox ********************************************************************************************* */ /* Version: 2.0.6.1 for Firefox 111+ ***************************************************************************************** */ /* ****************************************************************************************************************************** README about:config > widget.windows.overlay-scrollbars.enabled > false (Windows) widget.gtk.overlay-scrollbars.enabled > false (Linux) [!] The above preferences have to be set to 'false' for this code to work [!] DER STARTUP-CACHE MUSS NACH JEDER ÄNDERUNG GELÖSCHT WERDEN! -> Ordner 'startupCache' finden: Adressleiste > about:profiles > Lokales Verzeichnis > Ordner öffnen > startupCache -> Firefox schließen -> Inhalt des 'startupCache'-Ordners löschen Alternativ mit einem JavaScipt! -> https://github.com/Endor8/userChrome.js/blob/master/Firefox%2087/RestartFirefoxButtonM.uc.js Anpassungen vornehmen > Werte ändern - Optionen aktivieren/deaktivieren: true <-> false - Farbe - Name: red, blue, transparent - Hexcode: #33CCFF, #FFF - rgb(a): rgba(0,0,255,0.8) - hsl(a): hsla(240,100%,50%,0.8) - Zahlen: 1, 2, 3 ... 10, 11, 12 ... - Deckkraft (in Dezimalzahlen): 0.0 bis 1.0 z.B. 1.4 oder 1.75 - Farbverläufe: linear-gradient(direction, color, color, color) - Beispiel für Farbverläufe: linear-gradient(to right, blue, #33CCFF, rgba(0,0,255,0.8)) - vordefinierte Farbverläufe: transparent,rgba(255,255,255,0.5),transparent -> transparent,rgba(255,255,255,0.0),transparent - keine Farbe oder keine Farbwerte -> verwende "unset" 218 - max-width: ${custom_scrollbar_size_value}px !important; 222 - max-height: ${custom_scrollbar_size_value}px !important; */ /* *************************************************************************************************************************** */ (function() { // PROFILE PHATH "CALCULATE" let ProfileDirectory = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons')); // GENERAL SCROLLBAR SETTINGS const custom_scrollbar_size_value = 17; // in px // default: custom_scrollbar_size_value = 17 // CUSTOM SCROLLBAR SETTINGS ("custom_scrollbar_" --> "cs_") const custom_scrollbars = true; // default: custom_scrollbars = true const custom_scrollbar_arrows = true; // default: custom_scrollbar_arrows = true const cs_thumb_border = 0; // default: cs_thumb_border = 0 / in px const cs_thumb_roundness = 0; // default: cs_thumb_roundness = 0 / in px const cs_buttons_border = 0; // default: cs_buttons_border = 0 / in px const cs_buttons_roundness = 0; // default: cs_buttons_roundness = 0 / in px const cs_thumb_minimal_size = 12; // default: cs_thumb_minimal_size = 12; / in px const cs_ignore_color_gradients = true; // default: cs_ignore_color_gradients = false / 'flat' scrollbars // CUSTOM SCROLLBAR COLORS/GRADIENTS // - background const cs_background_color = "#1A1920"; // default: cs_background_color = "#DDDDDD" let cs_background_image_vertical = "unset"; // default: cs_background_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)" let cs_background_image_horizontal = "unset"; // default: cs_background_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)" let cs_arrows_on_buttons_buttons_size = 1.1; // default: cs_arrows_on_buttons_buttons_size = 1.0 // - corner const cs_corner_background_color = "#bfbfbf"; // default: cs_corner_background_color = "#DDDDDD" / - corner let cs_corner_background_image = "unset"; // default: cs_corner_background_image = "linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%)" // - thumb/slider const cs_thumb_color = "#474747"; // default: cs_thumb_color = "#33CCFF" / thumb/slider let cs_thumb_image_vertical = "unset"; // default: cs_thumb_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)" let cs_thumb_image_horizontal = "unset"; // default: cs_thumb_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)" const cs_thumb_hover_color = "#0082FC"; // default: cs_thumb_hover_color = "#66FFFF" let cs_thumb_hover_image_vertical = "unset"; // default: cs_thumb_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)" let cs_thumb_hover_image_horizontal = "unset"; // default: cs_thumb_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)" const cs_thumb_border_color = "#B2B2B2"; // default: cs_thumb_border_color = "#33CCFF" // - buttons const cs_buttons_color = "#5b5b66"; // default: cs_buttons_color = "#66FFFF" "#5b5b66"/ buttons let cs_buttons_image_vertical = "unset"; // default: cs_buttons_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)" let cs_buttons_image_horizontal = "unset"; // default: cs_buttons_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)" const cs_buttons_hover_color = "#0082FC"; // default: cs_buttons_hover_color = "#33CCFF" const cs_buttons_border_color = "#B2B2B2"; // default: cs_buttons_border_color = "#33CCFF" "#5b5b66" let cs_buttons_hover_image_vertical = "unset"; // default: cs_buttons_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)" let cs_buttons_hover_image_horizontal = "unset"; // default: cs_buttons_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)" /* *************************************************************************************************************************** */ // unset background image color gradients -> flat scrollbars if(cs_ignore_color_gradients === true) cs_background_image_vertical = cs_background_image_horizontal = cs_corner_background_image = cs_thumb_image_vertical = cs_thumb_image_horizontal = cs_thumb_hover_image_vertical = cs_thumb_hover_image_horizontal = cs_buttons_image_vertical = cs_buttons_image_horizontal = cs_buttons_hover_image_vertical = cs_buttons_hover_image_horizontal = "unset"; let custom_scrollbars_code=''; let custom_scrollbar_arrows_code=''; if(custom_scrollbars === true) custom_scrollbars_code=` slider, scrollcorner, scrollbar thumb, scrollbar scrollbarbutton { appearance: auto; -moz-default-appearance: none !important; } slider { background-color: ${cs_background_color} !important; } scrollbar[orient="vertical"] slider { background-image: ${cs_background_image_vertical} !important; } scrollbar[orient="horizontal"] slider { background-image: ${cs_background_image_horizontal} !important; } scrollcorner { background-color: ${cs_corner_background_color} !important; background-image: ${cs_corner_background_image} !important; } scrollbar thumb { background-color: ${cs_thumb_color} !important; border-radius: ${cs_thumb_roundness}px !important; box-shadow: inset 0 0 0 ${cs_thumb_border}px ${cs_thumb_border_color} !important; } scrollbar thumb[orient="vertical"] { background-image: ${cs_thumb_image_vertical} !important; min-height: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important; } scrollbar thumb[orient="horizontal"] { background-image: ${cs_thumb_image_horizontal} !important; min-width: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important; } scrollbar thumb:hover, scrollbar thumb:active { background-color: ${cs_thumb_hover_color} !important; } scrollbar thumb[orient="vertical"]:hover, scrollbar thumb[orient="vertical"]:active { background-image: ${cs_thumb_hover_image_vertical} !important; } scrollbar thumb[orient="horizontal"]:hover, scrollbar thumb[orient="horizontal"]:active { background-image: ${cs_thumb_hover_image_horizontal} !important; } scrollbar scrollbarbutton { background-color: ${cs_buttons_color} !important; border-radius: ${cs_buttons_roundness}px !important; box-shadow: inset 0 0 0 ${cs_buttons_border}px ${cs_buttons_border_color} !important; height: 17px !important; width: 17px !important; } scrollbar[orient="vertical"] scrollbarbutton { background-image: ${cs_buttons_image_vertical} !important; } scrollbar[orient="horizontal"] scrollbarbutton { background-image: ${cs_buttons_image_horizontal} !important; } scrollbar scrollbarbutton:hover { background-color: ${cs_buttons_hover_color} !important; } scrollbar[orient="vertical"] scrollbarbutton:hover { background-image: ${cs_buttons_hover_image_vertical} !important; } scrollbar[orient="horizontal"] scrollbarbutton:hover { background-image: ${cs_buttons_hover_image_horizontal} !important; } `; if(custom_scrollbar_arrows === true) custom_scrollbar_arrows_code=` scrollbarbutton[type="increment"], scrollbar[orient="vertical"] scrollbarbutton[type="decrement"], scrollbarbutton[type="increment"], scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"] { background-repeat: no-repeat; background-position: center !important; */ } scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] { background-image: url("${ProfileDirectory}/Pfeil-hoch_gold.svg") !important; /* background-position: top !important; */ } scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] { background-image: url("${ProfileDirectory}/Pfeil-runter_gold.svg") !important; /* background-position: bottom !important; */ } scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"] { background-image: url("${ProfileDirectory}/Pfeil-links_gold.svg") !important; /* background-position: left !important; */ } scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"] { background-image: url("${ProfileDirectory}/Pfeil-rechts_gold.svg") !important; /* background-position: right !important; */ } /* hover */ scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"]:hover { background-image: url("${ProfileDirectory}/Pfeil-hoch_gold.svg") !important; } scrollbar[orient="vertical"] > scrollbarbutton[type="increment"]:hover { background-image: url("${ProfileDirectory}/Pfeil-runter_gold.svg") !important; */ } scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"]:hover { background-image: url("${ProfileDirectory}/Pfeil-links_gold.svg") !important; } scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"]:hover { background-image: url("${ProfileDirectory}/Pfeil-rechts_gold.svg") !important; } scrollbar[orient="vertical"] > scrollbarbutton { height: ${(custom_scrollbar_size_value*cs_arrows_on_buttons_buttons_size)}px !important; } scrollbar[orient="horizontal"] > scrollbarbutton { width: ${(custom_scrollbar_size_value*cs_arrows_on_buttons_buttons_size)}px !important; } `; Components.classes["@mozilla.org/content/style-sheet-service;1"] .getService(Components.interfaces.nsIStyleSheetService) .loadAndRegisterSheet(Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(` ${custom_scrollbars_code} ${custom_scrollbar_arrows_code} `), null, null), Components.classes["@mozilla.org/content/style-sheet-service;1"] .getService(Components.interfaces.nsIStyleSheetService).AGENT_SHEET); })() -
hatte früher irgendwann ein Addon – oder wars Bestandtei von TB? – um eine Mail mit Strg-D abzuschicken, die daraufhin nicht im IMAP-Postfach verbleibt, sondern direkt gelöscht wird.
Schau Dir mal die Erweiterung Copy Send to Current an, mit dieser Erweiterung kannst Du für jede Mail, die gesendet wird, einstellen, wo sie gespeichert werden soll, es gibt aber auch die Option keine Kopie zu speichern.
-
Hast Du eventuell auch noch einen CSS-Schnipsel der die neuen ungelesenen Nachrichten in einer anderen Farbe darstellt?
Teste bitte die ↓ beiden Schnipsel und schaue welches Dir besser gefällt.
V1:
CSS#threadTree[rows="thread-card"] tr[data-properties~="new"] :where(td), #threadTree[rows="thread-card"] tr[data-properties~="new"] :where(td > .card-container), #threadTree[rows="thread-card"] tr[data-properties~="unread"][data-properties~="new"] :where(td), #threadTree[rows="thread-card"] tr[data-properties~="unread"][data-properties~="new"] :where(td > .card-container) { appearance: none !important; color: #F20 !important; }V2:
CSS#threadTree[rows="thread-card"] tr[data-properties~="new"] :where(td), #threadTree[rows="thread-card"] tr[data-properties~="new"] :where(td > .card-container), #threadTree[rows="thread-card"] tr[data-properties~="unread"][data-properties~="new"] :where(td), #threadTree[rows="thread-card"] tr[data-properties~="unread"][data-properties~="new"] :where(td > .card-container) { appearance: none !important; background-color: #F20 !important; } -
Sorry, war mir nicht klar. Jetzt funktioniert es!
Aber gerne doch.
-
Aber Nein, ---- die Ansicht steht bei mir auf Original HTML ,
Bei Ansicht kann man doch nur zwischen Original HTML ,vereinfachtes HTML und Teintext wählen.Die Einstellung für die Ansicht ist aber nicht alleine ausschlaggebend, was ist denn als Sendeformat eingestellt, guckst Du unter Extras → Einstellungen → Verfassen → Sendeformat.
-
Funktioniert, wird aber nur in der Tabellenansicht übernommen. Ich nutze die Kartenansicht und da funktioniert nur die markierte Mail.
Menno, wieso sagst Du so etwas wichtiges nicht? Das sind grundlegende Dinge, so etwas sagt man in der Eröffnung des Themas.
Teste bitte das CSS-Schnipsel.
CSS#threadTree tr[is="thread-card"]:nth-child(1n+1), #threadTree tr[is="thread-card"]:nth-child(1n+1) :where(td > .card-container) { background-image: none !important; background-color: #005499 !important; } #threadTree tr[is="thread-card"]:nth-child(2n+1), #threadTree tr[is="thread-card"]:nth-child(2n+1) :where(td > .card-container) { background-image: none !important; background-color: #003a6c !important; } -
Hintergrundfarbe für markierte Mails funktioniert, aber Maileingang zweifarbig klappt nicht.
Meinst Du das so ↓?
Wenn ja, daher stammt das CSS-Schnipsel.
-
Der Code scheint mit der aktuellen Version nur noch teilweise zu funktionieren. Es wird lediglich der Hintergrund des Ordnermenü geändert.
Jupp, die Folderpane wird an oberster Stelle angesprochen und #folderTree stimmt als Ansprechpartner noch, aber #threadTree ist nicht mehr treechildren, deshalb passt der Teil nicht mehr, bitte teste für den Treadpane das ↓ CSS-Schnipsel.
CSS
Alles anzeigen/* Hintergrundfarbe Maileingang Zweifarbig */ #threadTree tr[is="thread-row"]:nth-child(1n+1) { background-image: none !important; background-color: #005499 !important; } #threadTree tr[is="thread-row"]:nth-child(2n+1) { background-image: none !important; background-color: #003a6c !important; } /* Hintergrundfarbe für markierte Mails und den Text aendern */ #threadTree tr[is="thread-row"]:nth-child(1n+1).selected, #threadTree tr[is="thread-row"]:nth-child(2n+1).selected { background-image: none !important; background-color: #006800 !important; color: #FFF !important; } #threadTree:focus-within tr:nth-child(1n+1).selected { background-image: none !important; background-color: #003E00 !important; color: #FFF !important; } #threadTree:focus-within tr[is="thread-row"]:nth-child(2n+1).selected { background-image: none !important; background-color: #002A00 !important; color: #FFF !important; } -
Teste bitte:
Ja, über das , 0.2 bin ich auch gleich gestolpert.
Über das unaufgeräumte CSS mochte ich gar nicht erst drüber schauen, das war echt gruselig.
-
-
Ich kann nur raten, zunächst einen Test im Fehlerbehebungsmodus von TB zu machen. Wenn in diesem Modus das selbe Problem auftritt, empfehle ich die oben erwähnten CSS Code in einer userChrome.css Datei zu testen.
CSS-Voodoo auf einem mobilen Tb?
-
OK. Es funktioniert aber so wie geschrieben habe auch jetzt einwandfrei.
Ja, aber die Buttons die Du eingeblendet hast sind entweder toolbaritems oder toolbarbutton, aber es gibt auch noch button und die brauchen halt den von mir genannten Eintrag, lieber allen Eventualitäten vorbeugen, denn z.B. ist der #starMessageButton button.
-
Das gibt's doch gar nicht! Das war der entscheidende Hinweis
Na ist doch schön, das wir es doch noch hinbekommen haben.

Ich würde aber noch das → #header-view-toolbar > button, Deinem Schnipsel hinzufügen, dann sind alle eventuell vorkommenden Button abgedeckt, vorsichtig ist die Mutter der Porzellankiste.
Das ist überhaupt das erst Mal, dass ich diesen Zusatz für einen CSS Code brauche. Und so sieht es aus mit euren etwas abgewandelten Code
In einigen seltenen Fällen ist es in der Tat nötig, ist aber nicht mehr so häufig wie früher.
-
OK, nach meinen letzten Tests steht eindeutig fest, dass nur die Mac-Version diese Änderung der Toolbar erhalten hat.
Füge dem Teil meines Schnipsels, also dem ohne :hover noch ein appearance: none !important; hinzu, klappt es dann?
-
Ist das Standard oder hast du das per CSS geändert?
Die farbliche Anpassung ist per CSS generiert.
-
Wenn ich dein Bild in Beitrag #8 betrachte, dann sind all deine Buttons umrahmt und haben farbigen Hintergrund. Ist das Standard oder hast du das per CSS geändert? Ich weiß auch nicht, welche TB Version du benutzt, auch nicht ob das, was ich in deinem Bild sehe, das Standard-Thema ist.
Der Screenshot stammt von einem 140er ESR, mit einem 141er Release und meinem CSS-Schnipsel sieht es identisch aus.
-
Ihr braucht nicht mein komplettes userChrome, es genügt wenn ich einzig und allein deinen Code teste. Das mache ich meistens, wenn ich meine, dass ein Konflikt mit dem Test-Code vorliegt.
Irgendwas haut Dir aber dazwischen, wie Du an meinem Screenshot siehst, funktioniert der Schnipsel hier einwandfrei, deshalb die Frage nach Deinem kompletten CSS.
-
Ich glaube nicht, dass das anders ist bei euch, aber voilà
Nach dem Ergebnis müsste mein Schnipsel aus #2 eigentlich bei Dir funktionieren, da es das nicht tut, gib uns doch mal bitte Dein vollständiges CSS-Voodoo.