Probleme mit der aktuellen Firefox 60 Version werden mit dem letzten Update behoben (auch wenn die Datei "oldsearch_fx57.xml" heißt ;-)).
https://github.com/Aris-t2/Custom…l/oldsearch.xml
Edit
Dateipfad angepasst.
Probleme mit der aktuellen Firefox 60 Version werden mit dem letzten Update behoben (auch wenn die Datei "oldsearch_fx57.xml" heißt ;-)).
https://github.com/Aris-t2/Custom…l/oldsearch.xml
Edit
Dateipfad angepasst.
Das Paket "alte suche" ist nur für diejenigen, die das Gesamtpaket "CustomCSSforFx" nicht verwenden. Alle anderen sollten die aktuellste Version des Gesamtpaketes nutzen. Dann muss man auch nicht mit Pfaden experimentieren.
Ansonsten steht es in Beitrag 5 wie man die Dateien selbst zusammenstellen kann.
Die Farbe der Bilder kann man nicht anpassen, aber du kannst die Bilder durch eigene ersetzten, nachdem du sie in einem Bildbearbeitungsprogramm angepasst hast.
Der Code gehört ans Ende der userChrome.css und funktioniert sowohl mit der alten Suche als auch mit der Standardsuche.
Ansonsten wird die Breite des Popups durch die Breite der Suchleiste bestimmt.
Die userChrome.css des fertigen Pakets würde dann so aussehen:
searchbar {
-moz-binding: url("./alte_suche/oldsearch_fx57.xml#searchbar") !important;
}
searchbar .searchbar-textbox {
-moz-binding: url("./alte_suche/oldsearch_fx57.xml#searchbar-textbox") !important;
}
.searchbar-engine-button {
-moz-appearance: none !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
-moz-padding-start: 4px !important;
-moz-padding-end: 2px !important;
-moz-box-align: center !important;
background: none !important;
border: none !important;
}
.searchbar-engine-image {
list-style-image: unset !important;
}
#navigator-toolbox #nav-bar .searchbar-engine-button {
min-height: unset !important;
}
.searchbar-engine-button > .button-box {
-moz-appearance: none !important;
padding: 0 !important;
border: 0 !important;
}
.searchbar-dropmarker-image {
list-style-image: url("./alte_suche/searchbar-dropdown-arrow.png") !important;
-moz-image-region: rect(0, 13px, 11px, 0) !important;
}
.searchbar-engine-button[open="true"] > .searchbar-dropmarker-image {
-moz-image-region: rect(0, 26px, 11px, 13px) !important;
}
.search-go-button {
display: block !important;
list-style-image: url("./alte_suche/search-glass.png") !important;
-moz-image-region: rect(0px, 16px, 16px, 0) !important;
min-width: 0 !important;
min-height: 0 !important;
width: 16px !important;
height: 16px !important;
}
#main-window[uidensity=compact] .search-go-button {
margin: 4px 0px !important;
}
#main-window:not([uidensity=compact]):not([uidensity=touch]) .search-go-button {
margin: 6px 0px !important;
}
#main-window[uidensity=touch] .search-go-button {
margin: 8px 0px !important;
}
.search-go-button:hover {
-moz-image-region: rect(0px, 32px, 16px, 16px) !important;
}
.search-go-button:active {
-moz-image-region: rect(0px, 48px, 16px, 32px) !important;
}
.search-go-button:-moz-locale-dir(rtl) {
transform: scaleX(-1);
}
@media (min-resolution: 1.1dppx) {
.search-go-button {
list-style-image: url("./alte_suche/search-glass32.png") !important;
-moz-image-region: rect(0px, 32px, 32px, 0) !important;
}
.search-go-button:hover {
-moz-image-region: rect(0px, 64px, 32px, 32px) !important;
}
.search-go-button:active {
-moz-image-region: rect(0px, 96px, 32px, 64px) !important;
}
}
.searchbar-engine-menuitem[selected="true"] > .menu-iconic-text {
font-weight: bold !important;
}
.searchbar-popup {
-moz-margin-start: -1px !important;
}
#urlbar-search-footer{
display: none !important;
}
#PopupSearchAutoComplete .tree-scrollbar,
#PopupSearchAutoComplete .search-one-offs,
#PopupSearchAutoComplete .search-panel-header{
display: none !important;
}
#PopupSearchAutoComplete {
min-width: unset !important;
margin-inline-start: unset !important;
}
#PopupSearchAutoComplete .search-panel-tree > .autocomplete-treebody::-moz-tree-image(fromhistory),
#PopupSearchAutoComplete .search-panel-tree > .autocomplete-treebody::-moz-tree-image(fromhistory, selected) {
list-style-image: unset !important;
}
#PopupSearchAutoComplete .search-panel-tree > .autocomplete-treebody::-moz-tree-image {
padding-inline-start: unset !important;
width: unset !important;
height: unset !important;;
}
#PopupSearchAutoComplete .search-panel-tree > .autocomplete-treebody {
margin-bottom: -4px !important;
}
/* Suchmaschinen */
#searchbar .searchbar-popup {
min-width: 400px !important;
max-width: 400px !important;
}
/* Suchvorschläge */
#PopupSearchAutoComplete {
min-width: 500px !important;
max-width: 500px !important;
}
Alles anzeigen
Kann man die ein bisschen breiter machen?
Ich empfehle jedem mit dem vollständigen Paket zu arbeiten. Die Pfade sind alle so angepasst, dass intern auf korrekte Dateien verwiesen wird.
Falls jemand nur die "Alte Suche" haben will, werden diese Dateien und Pfadstruktur benötigt:
oldsearch.css -> chrome/css/generalui/oldsearch.css
oldsearch_fx57.xml -> /chrome/xml/oldsearch_fx57.xml
searchbar-dropdown-arrow.png -> /chrome/image/searchbar-dropdown-arrow.png
search-glass.png -> /chrome/image/search-glass.png
search-glass32.png -> /chrome/image/search-glass32.png
https://raw.githubusercontent.com/Aris-t2/CustomCSSforFx/master/classic/css/generalui/oldsearch.css
https://raw.githubusercontent.com/Aris-t2/CustomCSSforFx/master/classic/xml/oldsearch_fx57.xml
https://raw.githubusercontent.com/Aris-t2/CustomCSSforFx/master/classic/image/searchbar-dropdown-arrow.png
https://raw.githubusercontent.com/Aris-t2/CustomCSSforFx/master/classic/image/search-glass.png
https://raw.githubusercontent.com/Aris-t2/CustomCSSforFx/master/classic/image/search-glass32.png
Das Weglassen der Bilder sorgt dafür, dass der Dropmarker bzw. die Aufklappmenüanzeige fehlt und der Standardpfeil anstatt der "Lupe" angezeigt wird.
Die userChrome.css muss bei der o.g. Vorgehensweise die oldsearch.css importieren. Das geschieht mit diesem Befehl:
Alternativ kann der Code aus der oldsearch.css direkt in die userChrome.css kopiert werden. Alle anderen Dateien kommen dann auch in das Verzeichnis der userChrome.css.
Dann müssen nur die Pfade im Code angepasst werden:
-moz-binding: url("./../../xml/oldsearch_fx57.xml#searchbar") !important; ->
-moz-binding: url("./oldsearch_fx57.xml#searchbar") !important;
-moz-binding: url("./../../xml/oldsearch_fx57.xml#searchbar-textbox") !important; ->
-moz-binding: url("./oldsearch_fx57.xml#searchbar-textbox") !important;
list-style-image: url("./../../image/searchbar-dropdown-arrow.png") !important; ->
list-style-image: url("./image/searchbar-dropdown-arrow.png") !important;
list-style-image: url("./../../image/search-glass32.png") !important; ->
list-style-image: url("./image/search-glass32.png") !important;
Alles anzeigen
-----------------------
Fertiges Paket: alte_suche.zip
Scrollbar-Code weiter oben aktualisiert:
- Beschreibungen hinzugefügt
- Beispiel hinzugefügt
- "schwebende" Scrollbar Einstellung ergänzt (war ja auch Teil der NewScrollbars Erweiterung)
Bildlaufleisten / Scrollbar Modifikationen
[Blockierte Grafik: https://i.imgur.com/oKmHwjZ.png]
Verfügbare Modifikationen
- Scrollbars ausblenden
- Schaltflächen ausblenden
- "schwebende" Scrollbars
- benutzerdefinierte Breite
- benutzerdefinierte Sichtbarkeit
- benutzerdefinierte Hintergrundfarbe bzw. benutzerdefinierter Hintergrundverlauf
- benutzerdefinierte Schiebereglerfarbe bzw. benutzerdefinierter Schiebereglerfarbverlauf
- benutzerdefinierte Schiebereglerfarbe (hover/über) bzw. benutzerdefinierter Schiebereglerfarbverlauf
- benutzerdefinierte Schiebereglerrundung
- benutzerdefinierte Schiebereglerrandbreite
- benutzerdefinierte Schiebereglerrandfarbe
- benutzerdefinierte Schaltflächenfarbe bzw. benutzerdefinierter Schaltflächenfarbverlauf
- benutzerdefinierte Schaltflächenfarbe (hover/über) bzw. benutzerdefinierter Schaltflächenfarbverlauf
- benutzerdefinierte Schaltflächenrundung
Alles anzeigen
scrollbars.uc.js
"use strict";
/* ***********************************************************************************************
README
Aktivieren einer Einstellung > var ... auf 'true' setzen
Deaktivieren einer Einstellung > var ... auf 'false' setzen
Anpassungen vornehmen > Aendern von Werten
- Farbe - Name: red, blue, transparent / Hexcode: #33CCFF, #FFF
- Farbe - rgb(a): rgba(0,0,255,0.8) / hsl(a): hsla(240,100%,50%,0.8) // a = Sichtbarkeit
- Zahlen: 1, 2, 3 ... 10, 11, 12 ...
- Sichtbarkeit (in Dezimalzahlen): 0.0 bis 1.0 e.g. 1.4, 1,75
- Farbverlaeufe: linear-gradient(Richtung, Farbe, Farbe, Farbe)
- Beispiel: linear-gradient(to right, blue, #33CCFF, rgba(0,0,255,0.8))
- Beispiel 2:
Farbverlauf von links nach rechts - tranparent -> weiss mit 50%er Sichtbarkeit -> tranparent
linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)
Info
- Zu kleine Breitenwerte werden sich negativ auf einige Oberflaechenelemente auswirken (z.B. auf Menuelisten)!
*********************************************************************************************** */
// Allgemeine Einstellungen
// Scrollbars ausblenden
var hide_scrollbars = false; /* Standard = false */
// Schaltflächen ausblenden
var hide_scrollbar_buttons = false; /* Standard = false */
// benutzerdefinierte Breite
var custom_scrollbar_width = true; /* Standard = false */
var custom_scrollbar_width_value = 10; /* 10-? // Standard = 17 (in px) */
// benutzerdefinierte Sichtbarkeit
var custom_scrollbar_opacity = false; /* Standard = false */
var custom_opacity_value = "1.0"; /* Standard = 1.0 */
// "schwebende" Scrollbars / Scrollbars über dem Webinhalt
var enable_floating_scrollbars = false; /* Standard = false */
// benutzerdefinierte Scrollbars
var enable_custom_scrollbars = true;
// benutzerdefinierte Hintergrundfarbe bzw. benutzerdefinierter Hintergrundverlauf
var cs_background_color = "#CCCCCC"; /* Standard = #CCCCCC / Transparenter Hintergrund = transparent */
var cs_background_image = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; /* Standard = none */
// benutzerdefinierte Schiebereglerfarbe bzw. benutzerdefinierter Schiebereglerfarbverlauf
var cs_thumb_color = "#33CCFF"; /* Standard = #33CCFF */
var cs_thumb_image = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; /* Standard = unset */
// benutzerdefinierte Schiebereglerfarbe (hover/ueber) bzw. benutzerdefinierter Schiebereglerfarbverlauf
var cs_thumb_hover_color = "#66FFFF"; /* Standard = #66FFFF */
var cs_thumb_hover_image = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; /* Standard = unset */
// benutzerdefinierte Schiebereglerrundung
var cs_thumb_roundness = 0; /* Standard = 0 (in px) */
// benutzerdefinierte Schiebereglerrandbreite
var cs_thumb_border = 1; /* Standard = 0 (in px) */
// benutzerdefinierte Schiebereglerrandfarbe
var cs_thumb_border_color = "#33CCFF"; /* default ##33CCFF */
// benutzerdefinierte Schaltflaechenfarbe bzw. benutzerdefinierter Schaltflaechenfarbverlauf
var cs_buttons_color = "#000000"; /* Standard = #000000 */
var cs_buttons_image = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; /* Standard = unset */
// benutzerdefinierte Schaltflaechenfarbe (hover/ueber) bzw. benutzerdefinierter Schaltflaechenfarbverlauf
var cs_buttons_hover_color = "#000066"; /* Standard = #000066 */
var cs_buttons_hover_image = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"; /* Standard = unset */
// benutzerdefinierte Schaltflächenrundung
var cs_buttons_roundness = 0; /* Standard = 0 (in px) */
/* ******************************************************************************************** */
/* ******************************************************************************************** */
/* ******************************************************************************************** */
Components.utils.import("resource://gre/modules/Services.jsm");
var ss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
var custom_scrollbars = {
init: function() {
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
\
@namespace html url("http://www.w3.org/1999/xhtml");\
\
scrollbar, scrollcorner {\
-moz-appearance: none !important;\
background-color: '+cs_background_color+' !important; \
background-image: '+cs_background_image+' !important; \
}\
scrollbar thumb {\
-moz-appearance: none !important;\
background-color: '+cs_thumb_color+' !important;\
background-image: '+cs_thumb_image+' !important;\
border-radius: '+cs_thumb_roundness+'px !important;\
border: '+cs_thumb_border+'px solid '+cs_thumb_border_color+' !important; \
}\
scrollbar thumb:hover, scrollbar thumb:active {\
-moz-appearance: none !important;\
background-color: '+cs_thumb_hover_color+' !important;\
background-image: '+cs_thumb_hover_image+' !important;\
}\
scrollbar scrollbarbutton {\
-moz-appearance: none !important;\
background-color: '+cs_buttons_color+' !important;\
background-image: '+cs_buttons_image+' !important;\
border-radius: '+cs_buttons_roundness+'px !important;\
}\
scrollbar scrollbarbutton:hover {\
-moz-appearance: none !important;\
background-color: '+cs_buttons_hover_color+' !important;\
background-image: '+cs_buttons_hover_image+' !important;\
}\
\
'), null, null);
ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
}
};
var scrollbar_buttons = {
init: function() {
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
\
@namespace html url("http://www.w3.org/1999/xhtml");\
\
scrollbar scrollbarbutton {\
opacity: 0 !important;\
}\
scrollbar[orient="vertical"] scrollbarbutton {\
min-height: 1px !important;\
height: 1px !important;\
max-height: 1px !important;\
}\
scrollbar[orient="horizontal"] scrollbarbutton {\
min-width: 1px !important;\
width: 1px !important;\
max-width: 1px !important;\
}\
\
'), null, null);
ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
}
};
var scrollbar_width = {
init: function() {
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
\
@namespace html url("http://www.w3.org/1999/xhtml");\
\
scrollbar[orient="vertical"] scrollbarbutton {\
min-width: 0 !important;\
width: '+custom_scrollbar_width_value+'px !important;\
max-width: '+custom_scrollbar_width_value+'px !important;\
}\
scrollbar[orient="horizontal"] scrollbarbutton {\
min-height: 0 !important;\
height: '+custom_scrollbar_width_value+'px !important;\
max-height: '+custom_scrollbar_width_value+'px !important;\
}\
\
'), null, null);
ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
}
};
var floating_scrollbars = {
init: function() {
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
\
@namespace html url("http://www.w3.org/1999/xhtml");\
\
scrollbar {\
position: relative !important;\
z-index: 1000000000 !important;\
}\
scrollbar, scrollcorner {\
background-color: transparent !important; \
background-image: unset !important; \
}\
scrollbar[orient="vertical"] {\
-moz-margin-start: -'+custom_scrollbar_width_value+'px !important;\
width: '+custom_scrollbar_width_value+'px !important;\
}\
scrollbar[orient="horizontal"] {\
margin-top: -'+custom_scrollbar_width_value+'px !important;\
height: '+custom_scrollbar_width_value+'px !important;\
}\
\
'), null, null);
ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
}
};
var scrollbar_opacity = {
init: function() {
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
\
@namespace html url("http://www.w3.org/1999/xhtml");\
\
scrollbar {\
opacity: '+custom_opacity_value+' !important;\
}\
\
'), null, null);
ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
}
};
var remove_scrollbars = {
init: function() {
var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
\
@namespace html url("http://www.w3.org/1999/xhtml");\
\
scrollbar, scrollcorner {\
display: none !important;\
visibility: collapse !important;\
}\
\
'), null, null);
ss.loadAndRegisterSheet(uri, ss.AGENT_SHEET);
}
};
// oben aktivierte Einstellungen werden hier ausgefuehrt
if(enable_custom_scrollbars==true) custom_scrollbars.init();
if(hide_scrollbar_buttons==true) scrollbar_buttons.init();
if(custom_scrollbar_width==true) scrollbar_width.init();
if(enable_floating_scrollbars==true) floating_scrollbars.init();
if(custom_scrollbar_opacity==true) scrollbar_opacity.init();
if(hide_scrollbars==true) remove_scrollbars.init();
Alles anzeigen
Beispiel (zweites Bild von links: schmaler roter Schieberegler auf gelbem Hintergrund)
- hide_scrollbars = false
- hide_scrollbar_buttons = true
- custom_scrollbar_width = true
- custom_scrollbar_width_value = 10
- cs_background_color " "yellow"
- cs_background_image = "unset"
- cs_thumb_color = "red"
- cs_thumb_image = "unset"
- cs_thumb_hover_color = "orange"
- cs_thumb_hover_image = "unset"
- cs_thumb_roundness = 0
- cs_thumb_border = 1
- cs_thumb_border_color = "yellow"
Alles anzeigen
Schau in den "Releases" Bereich eines jeden Github Projektes, man muss nicht immer alle Dateien einzeln herunterladen.
https://github.com/Aris-t2/Custom…tag/NoiaButtons
Ich empfehle dir die zip Datei ins chrome Verzeichnis zu entpacken und danach die Dinge über die userChrome.css zu konfigurieren.
Anschließend kannst du deine bestehende Projekte mit NB kombinieren.
Komischerweise habe ich in meinen Testprofilen noch nie Sync verwendet. Der "Mobile Lesezeichen" Ordner taucht aber trotzdem ab und zu in den Lesezeichenmenüs auf und lässt sich dann mit browser.bookmarks.showMobileBookmarks entfernen.
So ganz durchdacht ist diese Einstellung noch nicht.
In Firefox 57+ ist das Verändern des Aussehen der Bildlaufleisten nicht vorgesehen. Es wurde aber angekündigt, dass im Rahmen der zukünftigen Weiterentwicklung der Theming-API dieser Umstand irgendwann beseitigt werden könnte. Also vielleicht, wahrscheinlich... das Übliche. Wer hätte auch ahnen können, dass nach über 50 Firefoxversionen, die diese Möglichkeit geboten haben, wenn auch nur mit Code, Erweiterungen oder Themes, irgendjemand Bildlaufleisten in Firefox 57+ verändern können wolle.
So wie ich das jetzt dank Sörens Hinweisen sehe akzeptiert man die Anzeige von "Mobilen Lesezeichen" automatisch, falls man 'Sync' nutzt. Ob es jetzt Sinn macht, keine interne Möglichkeit anzubieten diese trotzdem auszublenden, ist eine andere Geschichte.
Boersenfeger
CTR verweist bereits supporttechnisch auf Camp Firefox. Wenn jemand hier Rat suchen würde, könnte hier darauf verwiesen werden. Weiterhin gibt es Links zu den Anpassungen, die ich von CTR, CTB, NB und GMF auf Github veröffentlicht habe. Der Waterfox-Verweis ist für diejenigen, die unbedingt CTR, so wie es jetzt ist, weiter nutzen wollen.
Road-Runner
Für meine Erweiterung gibt es keine WebExtension Alternativen. Da bleibt nur der Weg über CSS/JS Scripte oder einen Firefox-Klon. Ich bezweifle, dass eine Mehrheit der aktuell über 300000 Nutzer überhaupt CSS/JS Scripte anwenden wird bzw. können oder wollen wird. Waterfox scheint, was die Nutzung von Legacy-Add-ons angeht, am langlebigsten zu sein bzw. sein zu wollen.
-----
Ich sehe die beworbenen Waterfox Funktionen so:
- Disabled Encrypted Media Extensions (EME) > kann wieder aktiviert werden | kein Nachteil
- Disabled Web Runtime (deprecated as of 2015) > kein Bedarf beim Fx52-56 Nutzer | kein Nachteil
- Removed Pocket > ich persönlich begrüße es von unerwünschten Müll-Add-ons befreit zu werden | Vorteil
- Removed Telemetr/data collection/startup profiling > Waterfox Nutzer haben für Mozilla statistisch sowieso keinen Wert | kein Nachteil
- Allow running of all 64-Bit NPAPI plugins > OK für diejenigen, die diese Plugins unbedingt brauchen | kein Nachteil
- Allow running of unsigned extensions > machte es leichter für Entwickler, aber ich nicht mehr nötig | kein Nachteil
- Removal of Sponsored Tiles on New Tab Page > war damals nötig, jetzt nicht mehr | kein Nachteil (falls der Code überhaupt noch vorhanden ist in Waterfox)
- Addition of Duplicate Tab option > Zusatzfunktion, warum nicht? | kein Nachteil
- Locale selector in about:preferences > Sprachwahl > nicht für jeden nötig | kein Nachteil
Dieser Browser wird somit eine Art ESR Version basierend auf Fx 55/56 mit längerem Support.
Was die Zukunft neuer Browserfunktionen betrifft, wird sich dann zu gegebenen Zeit zeigen.
Ich weiß und ich gebe dir auch recht.
Wenn du wüsstest wie viele Emails ich täglich(!) bekomme, in denen ich gebeten werde CTR als WE zu veröffentlichen (was natürlich nicht geht) oder was die Leute denn jetzt machen sollen, wenn ihre Erweiterung den Geist aufgeben.
Es gibt aber viele Nutzer, die auf auf dem Schlauch stehen werden, sobald Firefox 57 ihre Erweiterungen unbrauchbar machen wird und dann evtl. einfach Fx56 wieder installieren und keine Updates mehr machen werden.
Wir als Forennutzer und Newsleser wissen schon seit längerem, was auf uns zukommt (ich nutzte Fx57 seit der Beta mit meinen Modifikationen als Hauptbrowser), aber es sollte trotzdem für Nutzer mit weniger Wissen eine einfache Auflistung ihrer Möglichkeiten geben (und Supportanfragen reduzieren :mrgreen: ).
Es gibt sehr viele, die sich weigern werden Firefox zu aktualisieren, weil CTR nicht mehr funktionieren wird. Da ich nicht für dieses Sicherheitsrisiko verantwortlich sein will, möchte ich zumindest erwähnen, dass Waterfox weiterhin CTR und andere alte Erweiterungen unterstützen wird. Firefox 52ESR ist da leider die schlechtere Wahl, da alle Fx55-56 Nutzer wegen interner Firefoxänderungen (Favicons, Lesezeichen etc.) nicht einfach zu Fx52ESR wechseln können ohne ein neues Profil anzulegen und das Ende von Fx52ESR auch nicht mehr so weit entfernt.
Wenn die Wahl am Ende bleibt Waterfox zu nutzen oder sein Glück weiterhin mit einen veralteten Firefox 56 zu versuchen, ist Waterfox das kleinere Übel.
Meine Meinung
Prinzipiell finde ich Mozillas vorgehen einen solchen Schritt für den gewöhnlichen Nutzer kaum anzudeuten etwas schwach.
Einfach Erweiterungen mit einem "Alter Add-on Typ"-Tag zu versehen reicht meiner Meinung nicht aus. Viel besser wäre es gewesen eine neue Infoseite 'about:future' o.ä. einzufügen, auf der alle Erweiterung, die ab Fx57 nicht mehr funktionieren werden, in Großschrift aufgelistet werden und diese bei jedem Update ab/seit Firefox 52 anzuzeigen und bestätigen zu lassen (wie bei unerwünschten Erweiterungen).
So wären Nutzer aktiv in diesen Umstellungsprozess eingebunden worden, was den Überraschungseffekt nächste Woche durchaus reduziert hätte. Eine Design-Vorschau (2-3 Bilder) auf der besagten Seite hätte auch für eine positivere Wahrnehmung der Umstellung gesorgt.
Kann es sein, dass die Browserprofile beschädigt sind?
Meine Beobachtungen (unabhängig von CTR):
Firefox 52ESR - 58
extensions.pocket.enabled > false resultiert im Entfernen von Pocket. Es ist sogar besser die Schaltfläche (Fx52-56) zuerst im Modus 'Anpassen' von den Leisten zu entfernen, bevor man extensions.pocket.enabled auf false setzt. Damit werden dann auch Einträge aus einigen Menüs entfernt.
Waterfox 55.2.2
Unabhängig von der Einstellung extensions.pocket.enabled ist Pocket nicht vorhanden. Damit wird doch sogar auf der Homepage von Waterfox geworben. Die Einstellung kann deswegen ignoriert werden.
[Blockierte Grafik: https://i.imgur.com/MyHq4Hy.png]
Die Anwendung CCleaner kann "Pocket" ebenfalls (im Firefox) deaktivieren, falls extensions.pocket.enabled > false nicht ausreichen sollte.
WebExtensions haben keinen Zugriff auf interne Firefox Seiten wie "about:preferences" in Firefox 57.
Auch userChrome.css kann da nichts machen.
Per userContent.css kann man die xml einbinden, die auch schon in CTR benutzt wird.
https://github.com/Aris-t2/CustomCSSforFx/issues/2
Ich finde es ein wenig übertrieben ein neues Symbol bzw. Logo als "major visual change" zu bezeichnen. Es ist meiner Meinung nach nur eine Kleinigkeit, die gut zu den neuen Veränderungen passt, mehr nicht. Da kocht sicherlich noch etwas anderes.
Ich tippe auf ein modulares "Theme". Etwas, das individuelle Oberflächenanpassung ermöglicht, wie beim Vivaldi Browser zum Beispiel (Tabfarben, Leistenfarben)
Danke für den Hinweis.
Das Problem unter Fx55+ wird mit dem nächsten Update behoben.
Silvermel/Charamel unterstützen laut AMO Fx 52 ESR nicht. Sicherlich kann man den Support für die Schaltflächen sowohl in CTR als auch in den Themes anpassen. Die Frage ist nur werden diese Themes überhaupt weiterentwickelt?
EDIT
Den Fehler verursacht die Einstellung "Leisten > Seite 1 > Attribut für Symbolgröße > #nav-bar[iconsize='large'] - Große Symbole". Entweder fehlen die Symbole für Stopp und Neuladen in der größeren Version innerhalb des Themes oder es wird auf einen falschen Pfad verwiesen.
#nav-bar[iconsize='small'] stellt die Symbole jedenfalls korrekt dar.
Menüleiste sieht bei mir so aus unter Win7:
[Blockierte Grafik: http://i.imgur.com/3VIqob8.png]
Hallo,in Anlehnung dazu (https://www.camp-firefox.de/forum/viewtopic.php?f=1&t=120906) hätte ich 2 Fragen:
1.) Warum ändert CTR 1.6.7 die Schriftgröße, obwohl kein Haken gesetzt ist?
2.) In welcher Datei ist der Wert für die Schriftgröße der Adressleiste per Standard definiert?
Damit meine ich die Schriftgröße, die Firefox ohne CTR verwendet.
CTR ändert die Schriftgröße auf den alten Standardwert bzw. den aktuellen unter Windows 7 (bevor die Adressleiste eine neue Höhe unter Windows 10 bekommen hat), wenn man die Einstellung "kleine Schaltflächen" wählt oder unter Windows 10 die Höhe der Adressleiste reduziert. Es gibt übrigens eine neue CTR-Einstellung, um die Größe einzustellen.
Schriftgröße müsste entweder in der browser.css oder textbox.css zu finden sein.
Auch ich habe Probleme mit der aktuellen Beta von CTR und FF 52.2.0 ESR:
1.) Menüleiste ohne Aero
2.) Button " Aktuelle Seite neu laden" fehlt
3.) Adressleiste Rechts eckigJemand eine Idee, auch mit neuem Profil keine Änderung: [Blockierte Grafik: https://www2.pic-upload.de/thumb/33357246/18-06-_2017_13-02-32.jpg]
Sicher, dass es kein "Theme"-Problem ist?