Aus meiner Sicht ist die Stable eindeutig vorzuziehen, aber das musst du für dich selbst entscheiden.
Ist auch mein (subjektiver) Eindruck. 👍
Aus meiner Sicht ist die Stable eindeutig vorzuziehen, aber das musst du für dich selbst entscheiden.
Ist auch mein (subjektiver) Eindruck. 👍
Macht es Sinn, eher die Beta-Version, anstatt der Stable zu verwenden...weil in der Beta div. FIxes schneller verfügbar sind und die Stable nur 1x im Monat oder alle 2 Monate upgedatet wird?
Andererseits habe ich gesehen, dass in der Beta auch sehr viel experimentiert wird (ist Sinn & Zweck einer Beta, schon klar) und teilweise sogar mehrfach am Tag upgedatet wird.
Verstehe ich nicht
Ich auch nicht. Aber solange es funktioniert, kann ich ja auch die alten lassen - oder?
Ein Grund, für das Neustart-Script ist:
Das Neustart-Skript vom TE ist für das Hauptmenü, nicht für die Schaltfläche in der Symbolleiste
OK, ich war zu doof!
Bei der Installation vom 131 sind offensichtlich die Config-Dateien gelöscht worden.
Allerdings funktionieren (bei mir) die von Dir neu vorgeschlagenen Script-Varianten trotzdem nicht. Wenn ich die alten wieder rein kopiere bzw. ändere, dann geht's.
Dickes Sorry, für das unnötige Thema
Teste bitte:
Leider beides Mal, nein.
Hallo Profis,
die Abstände, in denen Teile der Anpassungen nicht mehr funktionieren werden gefühlt drastisch kürzer - Stichwort: "Früher war alles besser"
Seit FF131 (ggf. auch schon mit 130) funktionieren folgende Scripte nicht mehr:
Neustart:
(function() {
if (location != 'chrome://browser/content/browser.xhtml') return;
/* App (Hamburger) Menu */
var menuitem = document.createXULElement('toolbarbutton');
menuitem.id = 'restartfirefox-appMenu';
menuitem.classList.add('subviewbutton', 'subviewbutton-iconic');
menuitem.setAttribute('label' , 'Neustart');
menuitem.setAttribute('tooltiptext' , 'Neustart');
menuitem.setAttribute('style', '')
menuitem.style.listStyleImage= '',
menuitem.setAttribute('onclick', 'if (event.button == 0) { \
Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \
}; \
if (event.button == 1 || event.button == 2) { \
Services.appinfo.invalidateCachesOnRestart(); \
Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \
};');
var refItem = document.getElementById('appMenu-viewCache').content.getElementById('appMenu-quit-button2');
refItem.parentNode.insertBefore(menuitem, refItem);
})();
Alles anzeigen
BackToTheFavIcon
// BackToTheFavicon.uc.js
(function() {
if (location != 'chrome://browser/content/browser.xhtml')
return;
gBrowser.tabContainer.addEventListener('TabAttrModified', function() {
var icon = document.getElementById('identity-icon');
var favicon = gBrowser.selectedTab.image;
if (favicon)
icon.src = favicon
else
icon.removeAttribute('src');
}, false);
if (Number(gAppInfo.version.split('.')[0]) >= 51) {
var css =
'#urlbar[pageproxystate="valid"] > #identity-box > #identity-icon {opacity: 1} ' +
'#identity-icon {filter: none}';
var stylesheet = document.createProcessingInstruction('xml-stylesheet',
'type="text/css" href="data:text/css;utf-8,' + encodeURIComponent(css) + '"');
document.insertBefore(stylesheet, document.documentElement);
};
})();
Alles anzeigen
Ihr wisst sicher woran's liegt?
Ja, natürlich.
Herzlichen Dank euch beiden Sören Hentzschel und 2002Andreas
Nachtrag:
Die Ursache für mein Scheitern:
/********Lesezeichen-Symbolleite schmaler*************/
menupopup[needsgutter] menu:not([checked="true"]),
menupopup[needsgutter] menuitem:not([checked="true"]) {
padding-inline-start: 15px !important;
}
}
/********Damit werden die Standard Icons statt denen aus einem Theme wieder genommen*************/
:root[lwtheme-image] {
.titlebar-button {
-moz-context-properties: stroke !important
Teste bitte mal diesen kompl. Code:
So sieht das dann aus:
Was soll ich sagen...?
Perfekt, Danke. 👍
Keine Ahnung, was ich vorher anders (falsch) gemacht habe!?
Setz ihn mal ganz nach oben, und teste.
Ganz oben, ganz unten - es geht nicht.
Hat es evtl. was mit dem "important" zu tun, was Sören Hentzschel geschrieben hat?
Neustart vom Firefox gemacht?
Logisch.
Hier funktioniert das einwandfrei.
Muss der Code an einer bestimmten Stelle in der CSS eingefügt werden?
Du tauschst die Icons gegen die Icons, die Firefox auch ohne Theme nutzt (siehe mein Beitrag).
Achso, jetzt verstehe ich 😊
Habe den Code gerade in die CSS kopiert, aber es werden trotzdem die Icons vom Theme angezeigt.
2002Andreas und Sören Hentzschel
Danke, ist wirklich sehr nett gemeint, kommt aber für mich nicht in Frage.
finde aber keine Lösung dafür.
Schade, gibt's ja selten 😉
Ich habe jetzt alles mögliche versucht
Trotzdem vielen Dank für Deinen Einsatz 👍
Teste bitte mal, ob sich dadurch etwas ändert:
Nö, nicht wirklich.
Hier sieht das dann so aus damit:
So sah es auch schon vorher aus - siehe Post #10.
Getestet mit diesen 3 Themes:
2002Andreas vermutet Yana Framework.net. Ist es das?
Nicht zwingend, aber bei allen pot. in Frage kommenden Themes ist/war es dasselbe Problem wie bei Yana Frame.
- Der Schatten des Tab-Textes (erl.)
- Der weißen Rahmen um den Tab (erl.)
- Die Darstellung der Symbole rechts, oben (noch offen)
Das muss ich erstmal in Ruhe suchen.
Bin jetzt aber eine Weile offline, wird wohl erst morgen sein.
Kein Ding - ich bin froh und dankbar, dass Du mir überhaupt hilfst.
Teste bitte:
Yes, funktioniert 👍
Danke 😊
Jetzt sind es "nur" noch die Symbole rechts, oben.
da habe ich jeweils das eingefügt:
text-shadow: none !important;
Danke - sieht schon mal gut aus.
Bekommen wir noch den weißen Rahmen und den (aktiven) Tab weg?
Und die Symbole, rechts oben (Minimieren, Maximieren, Schließen) haben irgendwie auch noch einen "Schatten"?
Und mit dem Code hast du auch die abgerundeten blauen Tabs und die Tableiste in blau.
Das war/ist mir klar. Nur dachte ich, dass das keinen Zusammenhang/Konflikt mit den Themes hat bzw. gibt.
Wie gesagt, mit dem "Microsoft Mica Light Blue"-Theme gab es keine Probleme mit der uc.css.
Gibt's eine Möglichkeit die css so anzupassen, dass sie nicht in Konflikt mit den Themes kommt, aber trotzdem den vollen Umfang der Anpassungen behält?
Hallo,
das sieht für mich nach einem Textschatten aus. In dem Fall ließe sich das ganz bestimmt via userChrome.css anpassen. Hast du ein konkretes Beispiel für ein betroffenes Theme?
Vermutlich ist die bereits vorhandene userChrome.css die Ursache, für die komische Darstellung!?
Die userChrome.css sieht so aus:
/* userChrome.css **********************************************/
@-moz-document url-prefix(chrome://browser/content/browser.xhtml) {
/***************************************************************/
/* CSS-Anweisungen bitte unter diesen Kommentar eintragen. */
/***************************************************************/
}
/* This file can be used to customize the look of Mozilla's user interface
* You should consider using !important on rules which you want to override default settings.
*/
/* Lesezeichen Sidebar - Ordnericon stehend gelb */
@-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml") {
treechildren::-moz-tree-image(container) {
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=') !important;
}
}
/* Lesezeichen verwalten - Ordnericon stehend gelb */
@-moz-document url-prefix("chrome://browser/content/places/places.xhtml") {
treechildren::-moz-tree-image(container) {
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=') !important;
}
}
/* Lesezeichen - Ordnericon gelb */
@-moz-document url-prefix(chrome://browser/content/browser.xhtml){
.bookmark-item[container="true"] {
list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAd5JREFUeNqMU79rFUEQ/vbuodFEEkzAImBpkUabFP4ldpaJhZXYm/RiZWsv/hkWFglBUyTIgyAIIfgIRjHv3r39MePM7N3LcbxAFvZ2b2bn22/mm3XMjF+HL3YW7q28YSIw8mBKoBihhhgCsoORot9d3/ywg3YowMXwNde/PzGnk2vn6PitrT+/PGeNaecg4+qNY3D43vy16A5wDDd4Aqg/ngmrjl/GoN0U5V1QquHQG3q+TPDVhVwyBffcmQGJmSVfyZk7R3SngI4JKfwDJ2+05zIg8gbiereTZRHhJ5KCMOwDFLjhoBTn2g0ghagfKeIYJDPFyibJVBtTREwq60SpYvh5++PpwatHsxSm9QRLSQpEVSd7/TYJUb49TX7gztpjjEffnoVw66+Ytovs14Yp7HaKmUXeX9rKUoMoLNW3srqI5fWn8JejrVkK0QcrkFLOgS39yoKUQe292WJ1guUHG8K2o8K00oO1BTvXoW4yasclUTgZYJY9aFNfAThX5CZRmczAV52oAPoupHhWRIUUAOoyUIlYVaAa/VbLbyiZUiyFbjQFNwiZQSGl4IDy9sO5Wrty0QLKhdZPxmgGcDo8ejn+c/6eiK9poz15Kw7Dr/vN/z6W7q++091/AQYA5mZ8GYJ9K0AAAAAASUVORK5CYII=') !important;
}
}
.titlebar-button {
stroke: white !important;
}
/*******Damit wird der Tabtext nicht blasser, wenn kein Fokus auf dem FF ist*******/
.tab-label {
opacity: 1 !important;
}
/*******Menüleiste eingefärbt*******/
#toolbar-menubar {
color:#fff!important;
background: #0062A8 !important;
}
/*******Tableiste eingefärbt*******/
#TabsToolbar {
color:#fff!important;
background: #0078D7 !important;
}
/*******Abgerundete Tabs*******/
.tab-background {
border-radius: 80px !important;
}
/*******Abgerundeter Schließen Button*******/
.tab-close-button {
border-radius: 80px !important;
}
/*******Aktiver Tab HG*******/
.tabbrowser-tab[visuallyselected] > .tab-stack > .tab-background {
background: #51A1DB !important;
}
/*******Aktiver Tab hover*******/
.tabbrowser-tab:is([visuallyselected="true"]:hover, [multiselected]) > .tab-stack > .tab-background {
background: #CFCFD8 !important;
}
/*******Aktiver Tab Schrift weiß*******/
.tabbrowser-tab[visuallyselected] {
color: white !important;
}
/******Inaktiver Tab hover*******/
.tabbrowser-tab:not([visuallyselected="true"]):hover > .tab-stack > .tab-background {
background: #005A9E !important;
}
/******Inaktiver Tab HG******/
.tabbrowser-tab:not([visuallyselected]) > .tab-stack > .tab-background {
background: #006CBA !important
}
/******Inaktiver Tab Schrift weiß, transparent (.5 steht für die Deckkraft Werte zwischsen 0 (komplett transparent) und 1 (komplett sichtbar) sind möglich.******/
.tabbrowser-tab:not([visuallyselected]) {
color: rgba(255, 255, 255, .5) !important;
}
/*****Inaktiver Tab hover Schrift weiß******/
.tabbrowser-tab:not([visuallyselected]):hover {
color: white !important;
}
/*******Tab schließen Button HG bei hover rot und das X weiß******/
.tab-close-button[fadein]:hover {
fill: white !important;
background: #E81123 !important;
}
/********Tab Schließen-Kreuz anzeigen bei vielen Tabs wenn gehovert wird******/
.tabbrowser-tab:hover .tab-close-button {
display: block !important;
}
/*******< und > Buttons (wenn Tableiste sehr voll) weiß eingefärbt*******/
#toolbarbutton, #scrollbutton-down,#scrollbutton-up, #tabbrowser-arrowscrollbox::part(scrollbutton-up), #tabbrowser-arrowscrollbox::part(scrollbutton-down) {
fill: rgb(255, 255, 255)!important;
}
/*******v-Button für Alle Tabs auflisten (wenn Tableiste sehr voll) weiß eingefärbt*******/
#alltabs-button {
fill: rgb(255, 255, 255)!important;
}
/*******+ Button für neuer Tab weiß eingefärbt*******/
#tabs-newtab-button, #TabsToolbar #new-tab-button {
fill: rgb(255, 255, 255)!important;
}
#tabs-newtab-button, #TabsToolbar #new-tab-button:hover {
fill: white!important;
}
/*******Runder Neuer Tab Button*******/
#TabsToolbar #tabs-newtab-button > image {
border-radius: 80px !important;
}
/*******Hintergrund bei den Buttons in der Tableiste: +, <, >, v bei Hover und beim draufklicken*******/
#TabsToolbar {
--toolbarbutton-hover-background: #005A9E !important
}
/*******Lautsprechersymbol auf Tab größer und weiß*******/
.tab-icon-overlay {
fill: White !important;
transform: scale(1.5, 1.5) !important;
}
/*******context menu items and icons instead of just huge icons*******/
#context-back .menu-iconic-icon {
fill: #4169e1 !important;
}
#context-forward .menu-iconic-icon {
fill: #4169e1 !important;
}
#context-reload .menu-iconic-icon {
fill: green !important;
}
#context-stop .menu-iconic-icon {
fill: red !important;
}
#context-bookmarkpage .menu-iconic-icon {
fill: #336699 !important;
}
/*********** tab close - always visible *******************/
#TabsToolbar #tabbrowser-tabs .tabbrowser-tab:not([pinned]) .tab-close-button {
visibility: visible !important;
display: block !important;
}
#TabsToolbar #tabbrowser-tabs .tabbrowser-tab:not([pinned])[faviconized="true"] .tab-close-button {
visibility: collapse !important;
display: none !important;
}
/****** Kontextmenü kürzen *********/
#context-openlinkprivate,
#context-bookmarklink,
menuitem[label="Link in Pocket speichern"],
#context-sendlinktodevice{
display:none!important;
}
/****** Button ... ausblenden *********/
#reader-mode-button{
display:none!important;
}
#pageActionButton{
display:none!important;
}
/*********** Menütextfarbe ****************/
/*
.bookmark-item[container="true"] {
fill:#00437A !important;
color:#00437A !important;
}
toolbarbutton[container="true"] {
filter:none !important;
fill:#00437A !important;
color:#00437A !important;
}
*/
toolbarbutton {
filter:none !important;
fill:#00437A !important;
color:#00437A !important;
background:transparent
}
.toolbarbutton-text {
-moz-appearance: none !important;
color:#00437A !important;
}
menubar{
-moz-appearance: none !important;
color:white !important;
}
menupopup > menu,
menupopup > menuitem {
color:#00437A !important;
}
.menu-accel{
color:#00437A!important;
}
#titlebar-min,#titlebar-max,#titlebar-close{
color:white!important;
}
@-moz-document url("chrome://browser/content/places/bookmarksSidebar.xhtml") {
.sidebar-placesTreechildren,
sidebarheader,
#sidebar-search-label{
color:#00437A !important;
}
.sidebar-placesTreechildren::-moz-tree-image(leaf) {
fill:#00437A!important;
}
}
/******Linkvorschau unten links abschalten******/
@-moz-document url-prefix(chrome://browser/content/browser.xhtml){
#statuspanel-label
{display:none!important;}
/******Tooltipps entfernen******/
tooltip{
visibility:hidden!important}
}
/********Neustart im Dropdownmenü einrücken*******/
#restartfirefox-appMenu > label {
margin-left: -24px !important;
}
/********Lesezeichen-Symbolleite schmaler*************/
menupopup[needsgutter] menu:not([checked="true"]),
menupopup[needsgutter] menuitem:not([checked="true"]) {
padding-inline-start: 15px !important;
}
Alles anzeigen
Abgerundete Tabs sind auch nicht Standard.
Ich habe noch eine userChrome.css ^^^ - aber ich dachte ehrlich gesagt nicht, dass sich das gegenseitig beeinflusst/stört?
Bis vor kurzem hatte ich ein Theme, das mit der uc.css perfekt harmoniert hat - nur finde ich es bei den Themes nicht mehr:
Microsoft Mica Light Blue