Classic Theme Restorer Diskussionsthread

  • Zunächst möchte ich mich ganz herzlich bedanken, dass es möglich ist, das Erscheinungsbild des FF den eigenen Wünschen entsprechend anzupassen - zumindest für die old-fashioned Generation wie mich ist das wunderbar.
    Ich habe aber eine Frage und gleichzeitig eine Bitte:

    Besteht die Möglichkeit, dass in der Navigationsleiste die Symbole, wie z.B. das Haus-Symbol für die Startseite, farblich verändert und gustomäßig angepasst werden können? Das wäre natürlich für mich das Nonplusultra, da das grauemausdesign des FF eher suboptimal in der Darstellung ausschaut, mal vorsichtig ausgedrückt.

    Ich frage deswegen, weil ich nicht unbedingt eine Erweiterung installieren möchte, die sich evtl. mit dem CTR beißt.

    uwe51

  • Hallo uwe51,
    ich habe diesen Code per Stylish eingebunden.

    CSS
    #home-button  {
        list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACsklEQVQ4jX2SfSjcARjHv+X+VzJ2FLloV5bOH4uGm7mQyS3j0t5KKem60oS6KLYu6sq8xDhaTMflJf64ba1+lOaljZ+Mrq7oh+HqvORlXiIv3/2x+mXd7Knnn8/T56nn6QvcUCFAYigwGAoMhgCJAKCPgjY3Ck/0UdDe5AEAlIBWCQz3tbWxr62NSmBYCWjbyzONl/sbbC/PNN4oBwIPQgBnT3MzJVGgJArsaW5mCOAsy7n//tfPH2w0aov/Kd8GHiqBL1319ZREgcuzI1yeHaEkCuyqr+fTjAx+7H7HN8/ulfrIwYAuGBjtsFopiQLtphQ6u210dttoN6VQEgV2WK006HR8kah2/CUHAKm3gK8tFgslUeDa/BhtBhXnVvY4t7JHm0HFtfkxSqLAFouFj5OSGACkAgCCgLQgYKqhqoqSKNDjGqfHNU6bQcWVzWOubB7TZlDJXBIFNlRVMQiYCgLSEAhMRyoUtQY1Co/WF+h1T9HrnqLdlMIJZz8nnP20m1JkfrS+QIMahZEKRW0gMC2f4ajILjrxuLi9+P2/feJx0VGRXeTzxM7yLOOp18295VnuLc9y0l5Hc4KS5gQlJ+11Mj/1utlZnuWbg9bidNPZ1hIP1+Z5uDbPppxoztTmcqY2l0050TI/21pia3G6yWdBo1FXfL4j8cTj4onHxcasCE6+1nPh7XN+LtHJ/HxHYqNR5xukmvz4ksvdVZ553Tzzumkz3OGoOY1jlVksVEHml7urrMmPL/FZUJmnKbvaX+fF9iIvthf54eVdfnql5TdLNscqH8n8an+dlXmasuuuP4DgUr3azKNNXh1s8Opgg46CWA4Z4zhkjKOjIFbmPNpkqV5t/hNe+ANAGIAYDdCbDIjJgKgBqiP8/AbCFQpruEJhjfDzG9AA1dfmvQBiAIT9Bszz0Q8TVBaqAAAAAElFTkSuQmCC") !important;
        -moz-image-region: rect(0px 16px 16px 0px) !important;
        }
  • Und diesen Code für die drei Striche

    CSS
    #PanelUI-menu-button  {
        list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADPklEQVQ4jYWTfUyUBQDGn3vfu/c47uTlOAERgSQ9EJE76e6Ew5KvsCNPOhGUYzKJj2gsVNjUaSxrmiMj1pZCyGzkB8Yy/BiVuKk4kPmJ4rQpRPnFR6dX6EqdxdMfbeUmW7+/f89/vweYCOP6SN/8PVZ50wmL/NbXFpg224BSeUL3WZTKkgWC7f3rYnnrQ92205x28BaDtl9k/JaDzK1+93bMDPeGCYc/rtQfjQl0OiRzFaXsuvGU1R/T/uE+Tm0fYtDOPkqVhzgjfyMfd1s52pZ46puSaGNyMnwAAJ8Dqu4k3Q9nls/ihU9L2bfJyWN5UVR+1EG58RL9dl6i1NRLubie9lddHLuYxqsNrz26eTncCQD4xGgIvZIu3RteJnEoW0FPgZZHrRrOXP8ZdQ1dVO66TMWOs0RNJ1HwBSOWlPNJ97zxoTbzVQBAfw5ibroUvJMtcNit5sgKDQdzdeyrLeSUtQ3Eti5i83GirIUoa+VM1xr+3hZN747Y3zamhkRg94v+zYMLwbtLBY4WaOl5O4SPPzCxqDCPqDhAVB0h0rcS9moitYampGX8o9PMR43xvF5ttqJ+2uTGnxzg3RyRPSk+/Mrix4RXMhmxuIoo3E+s3E+4GogXiomwN7kqK4HsmcenrQn0tMy14MvJ6qaBdPB2tsiT8zU8nablO04HAxfV0Lz0PeYXraMus44IdhOq19ldF0eeS+SDAzZ+1xwVh2ZRdJyPAYdyRfa7fHktJ4A9Kb68khdK7woD9ywMo2H6G4Qmg9HBc/nkexvZmcmxGy/9kmMNnIJKrcrUAgUHMgSOuNX0FOt5I1fPipBJjDXEEQEFhGjngkgzT5VEkb1LyHMOnqyNbf83pC1qcaBDxPi1+SreL/Xjr2UBHCwO4d6sWFYmZ7Bt+WyOrookj6eStyrYuW4OASj+S9Hf33+XCn8eAtihE9gbr2G/Q+aw28CRPJk/50/i2O6p/OusnZ6tJpbZwhc9l3OmGsZaH8F7DOARgIcBtotgVxQ4UOpL74Yg9hSFszwx9PnxMwQ6tdK+ekm40yLA26QUuVcW+K3RZ7TG5HcBwMv/+8h/kPVZAZqwJFm2pOmlOEAbDEA1kfk3louP81ILyS4AAAAASUVORK5CYII=") !important;
        -moz-image-region: rect(0px 16px 16px 0px) !important;
        }

    WIN11 Home Version 23H2 (Build 22631.4541)

    Firefox 133.0(64-Bit)

    Thunderbird 128.5.0esr (64-Bit)

    Meine Erweiterungen

  • Vielen Dank für die Hilfestellung.
    Ich habe mich für Stylish entschieden, die Ergänzung zu CTR ( Bernd) hatte ich bereits mal getestet, war aber optisch nicht so ganz mein Ding.
    Vielleicht macht Aris ja mal das große Ding - wer weiß.
    Auf jeden Fall vielen Dank an alle und besonders edvoldi, 2002Andreas und Bernd..
    You made my day.

    uwe51

  • Zitat von 2002Andreas

    Solltest du weitere Fragen bezüglich Stylish und Codes haben....bitte hier stellen


    Wird erledigt Scheffe, wusste ich aber nicht, da meine Frage bzw. meine Bitte CTR Edvoldi und Aris tangierte. Aber ich hab's begriffen.
    Danke für alles

    uwe51

  • Momentan werden die Rufe nach Silvermel lauter, bird ist da derzeit wohl nicht aktiv. Vllt könnte Arises es ja rudimentär in CSTBB integrieren!?

  • Hallo zusammen

    Müsste der CTR hier nicht auch im Anpassenmenü auftauchen, wenn ich ein Häkchen setze?
    Ich möchte ihn gerne im Sandwichmenü versenken.
    Vielleicht noch wichtig: ich habe den Betakanal von CTR abonniert.

    [Blockierte Grafik: http://www11.pic-upload.de/31.08.14/7zy9qkin59gp.jpg]

    Firefox 106.0 Standardbrowser & Portabler.
    Windows 10/64 Pro 22H2, 19045.2193, Malwarebytes Premium, Adwcleaner, Thunderbird, Windows Firewall. Keine Tuningsoftware.

  • Zitat von uwe51

    Zunächst möchte ich mich ganz herzlich bedanken, dass es möglich ist, das Erscheinungsbild des FF den eigenen Wünschen entsprechend anzupassen - zumindest für die old-fashioned Generation wie mich ist das wunderbar.
    Ich habe aber eine Frage und gleichzeitig eine Bitte:

    Besteht die Möglichkeit, dass in der Navigationsleiste die Symbole, wie z.B. das Haus-Symbol für die Startseite, farblich verändert und gustomäßig angepasst werden können? Das wäre natürlich für mich das Nonplusultra, da das grauemausdesign des FF eher suboptimal in der Darstellung ausschaut, mal vorsichtig ausgedrückt.

    Ich frage deswegen, weil ich nicht unbedingt eine Erweiterung installieren möchte, die sich evtl. mit dem CTR beißt.

    uwe51

    Du kannst die Erweiterung "Classic Toolbar Buttons" installieren, sie bietet über 20 Symbolvariationen.
    Man kann auch nur die Einstellungen zur Änderung der Symbole verwenden und alle anderen Funktionen deaktivieren. 'CTB' funktioniert mit 'CTR'.

    Zitat von Bernd.

    Momentan werden die Rufe nach Silvermel lauter, bird ist da derzeit wohl nicht aktiv. Vllt könnte Arises es ja rudimentär in CSTBB integrieren!?

    Meinst du hier die Symbole des Silvermel Themes oder das Theme selbst?

    ShareBird und andere Themer sind (zur Zeit?) nicht aktiv. Das liegt sicherlich an Mozilla. Seit Firefox 10 ist der Aufwand Themes aktuell zu halten mit jeder Version gestiegen und Mozilla hat den Theme-Entwicklern immer mehr Steine in den Weg gelegt (-> Devtools, Pseudoklassen, Umbenennung einiger Elemente, grundlegende UI Änderungen etc. ). Gleichzeitig wurden Personas im Januar 2013 in 'Themes' umbenannt und richtige Themes wurden als "Complete Themes" in die zweite Reihe verschoben.
    Vor diesem Zirkus hatten die meistverwendeten Themes 500K-700K Nutzer, jetzt hat ein einziges knapp über 200K Nutzer, Trend absteigend. Das war auch einer der Gründe für mich Noia 4 fallen zu lassen. In erster Linie sollte das hobbymäßige Verändern der Firefoxoberfläche Spaß machen, was das Arbeiten an Themes definitiv nicht mehr macht.

    Zitat von bigpen

    Hallo zusammen

    Müsste der CTR hier nicht auch im Anpassenmenü auftauchen, wenn ich ein Häkchen setze?
    Ich möchte ihn gerne im Sandwichmenü versenken.
    Vielleicht noch wichtig: ich habe den Betakanal von CTR abonniert.

    http://www11.pic-upload.de/31.08.14/7zy9qkin59gp.jpg

    Diese Option aktiviert/deaktiviert die Schaltflächen (Normal/Klein, Symbole/Symbole+Text/Text) im 'Anpassen'-Modus (Rechtsklick auf eine Leiste->Anpassen).

  • Zitat von ArisCTR

    Mozilla hat den Theme-Entwicklern immer mehr Steine in den Weg gelegt (-> Devtools, Pseudoklassen, Umbenennung einiger Elemente, grundlegende UI Änderungen etc. ).

    Bitte um Erklärung: Was haben Devtools und Pseudoklassen mit der Motivation von Theme-Entwicklern zu tun? Außer, dass es mit den Devtools mittlerweile einfacher ist, Themes zu erstellen, weil es ein Werkzeug gibt, um die Benutzeroberfläche zu inspizieren, was es all die Jahre nie gab und Add-ons wie DOMi notwendig machte? Sicherlich ist es aufwändiger als bei Add-ons, die Add-ons kompatibel zu halten, das will ich gar nicht bestreiten, genauso wenig, dass es gemütlicher ist, sich ein Jahr zurücklegen zu können, mich interessieren aber speziell diese beiden Punkte, weil ich wirklich keine Ahnung habe, was damit gemeint sein könnte. Grundlegende Änderungen gab es jetzt außerdem mit Firefox 29 auch das erste Mal seit 3 1/2 Jahren, alles zwischen Firefox 4 und Firefox 29 kann wirlich nicht als grundlegend bezeichnet werden.

  • Zitat von Sören Hentzschel

    Bitte um Erklärung: Was haben Devtools und Pseudoklassen mit der Motivation von Theme-Entwicklern zu tun? Außer, dass es mit den Devtools mittlerweile einfacher ist, Themes zu erstellen, weil es ein Werkzeug gibt, um die Benutzeroberfläche zu inspizieren, was es all die Jahre nie gab und Add-ons wie DOMi notwendig machte? Sicherlich ist es aufwändiger als bei Add-ons, die Add-ons kompatibel zu halten, das will ich gar nicht bestreiten, genauso wenig, dass es gemütlicher ist, sich ein Jahr zurücklegen zu können, mich interessieren aber speziell diese beiden Punkte, weil ich wirklich keine Ahnung habe, was damit gemeint sein könnte. Grundlegende Änderungen gab es jetzt außerdem mit Firefox 29 auch das erste Mal seit 3 1/2 Jahren, alles zwischen Firefox 4 und Firefox 29 kann wirlich nicht als grundlegend bezeichnet werden.

    Devtools wurden mit Fx10 eingeführt. Seitdem wurde mit jeder Version mal mehr mal weniger daran geändert, nicht nur an deren Oberfläche sondern auch an deren Elementen bzw. ids.
    Da es Mozilla dummerweise versäumt hat Devtools unabhängig von 'Themes' einzubinden, muss ein vollständiges Theme jede neue Änderung mit anpassen, da sonst im Theme einige Elemente nicht korrekt gestyled sind. Das wiederum sorgt primär für Beschwerden von Theme Reviewern/Editoren (u.a. gehöre ich auch zu denen, die Themes und Erweiterungen freigeben), weil man sich an Vorgaben zur Themefreigabe halten muss. Diese besagt, dass die Devtools steht korrekt gestylt sein müssen. Bei wiederholtem Nichteinhalten besagt die Richtlinie Themes eine vollständige Freigabe bis zur Korrektur zu verwehren.

    Im Prinzip investiert man unnötig Zeit Devtools zu stylen anstatt diese Zeit in die eigentliche Oberfläche zu investieren. Das hat durchaus einen Einfluss auf die Motivation vor allem, weil die meisten neuen Devtoolsänderungen nicht mehr kompatibel zu den alten sind. Summa summarum ist man darauf angewiesen eine Versionsverwaltung im Theme anzulegen, falls es mehr als eine Version von Firefox unterstützt werden soll, was zeitaufwendig ist.

    Auch wenn es keine Grundlegenden Oberflächenänderungen für den Außenstehenden gab, so war das intern nicht so. Nicht nur die Devtools wurden teilweise grundlegend verändert, sondern auch
    - ids von Elementen
    - Elemente wie der Downloads Button (dl button/indicator hin und her)
    - Downloads Menü
    - Socialmedia Elemente
    - wegfallen einiger -moz Präfixe
    - Suchleiste oben/unten
    ...

    Ein weiterer Punkt ist auch der Unterschied zwischen Windows (Klassisch, AeroBasic, AeroGlass), Linux (KDE, Gnome etc.), MacOSX. Manchmal mussten eigene Anpassungen für jede Plattform und deren aktuelle UI integriert werden, was den Aufwand bei einer Versionierung nur vervielfacht hat.

    Pseudoklassen haben einige Probleme verursacht, da man anfangs nicht wusste warum sich einige Element nur damit stylen ließen. Speziell beziehe ich mich da auf die Einführung von ::after und :: before.

  • Danke für die ausführliche Erklärung. Soweit alles einleuchtend, wobei man auch sagen muss, dass einige Änderungen einfach notwendig sind, wie das Wegfallen von Vendor-Präfixes (-moz-*), das ist ganz wichtig, wenn einem Standards am Herz liegen. Und persönlich ordne ich Standards sehr viel höher als jedes Theme ein. Und sowas fällt nie überraschend weg, es gibt eigentlich immer einige Monate Überlappung zwischen der Standard-Variante und der Nicht-Standard-Variante (-moz-*), also da lasse ich keine Ausreden gelten. Ähnliches mit den Pseudoklassen, die sind ganz regulärer Bestandteil von CSS und damit genauso gut oder schlecht wie anderes CSS, also nichts, wovon kein Gebrauch gemacht werden sollte. Und klar, man kann Dinge, welche die Oberfläche betreffen, nur schlecht ändern, ohne die Oberfläche zu ändern. Wenn es zum Beispiel Änderungen am Download-Button geben soll, wie umsetzen, ohne den Download-Button zu berühren? ;) Lange Rede, kurzer Sinn: es ist absolut verständlich, dass ein Theme viel Aufwand ist, das wird niemand bestreiten wollen, aber einige Dinge sind einfach so selbstverständlich und unvermeidbar und müssen jedem klar sein, der Themes entwickelt. Suchleiste oben / unten ist übrigens kein valider Punkt, die Suchleiste war immer unten, Experimente in Nicht-Release-Versionen zählen nicht, Alpha- und Beta-Versionen sind zum Testen da, nicht nur für Theme-Entwickler, sondern auch für Mozilla selbst, das war ja wirklich nur ganz kurz der Fall.

  • Das waren nur einige Punkte, die sich in den letzten Jahren geändert haben. Natürlich haben Pseudoklassen, neue Buttons oder der Wegfall von Präfixen keine so große Auswirkung auf die Motivation und natürlich ist Progress wichtig.
    Fakt ist, dass diese drei Punkte am stärksten zur Aufgabe der Theme-Entwicklung beigetragen haben:
    1. unsinnige Devtools-Stylingpolitik [2012]
    2. extremer Nutzerschwund (Personas->Themes) [2013]
    3. Umstellung auf die neue Oberfläche (Fx29+) [2014]

    Es gibt übrigens mittlerweile bessere Methoden vollständige Themes zu machen (siehe Frank Lions Themes), bei denen die Punkte 1 und 3 an Bedeutung verlieren, aber man müsste erst einmal ein Theme auf neuer Basis entwickeln, woran die 'alten Entwickler' sehr wahrscheinlich wegen Punkt 2 und der benötigten Zeit kein Interesse haben.

  • Was die Umstellung auf die neue Oberfläche betrifft, das liegt in der Natur der Sache. Trifft auf Add-ons ja genauso zu wie auf Themes: Ein Entwickler entwickelt etwas, hat viel Arbeit investiert und würde am liebsten nie wieder Anpassungen vornehmen müssen, die nicht in seinem eigenen Interesse liegen. ;) Verstehe ich voll und ganz, große Theme-Änderungen gab es auch bei Firefox 4, war auch davor bei Firefox 3 nicht anders. Alle Jahre wieder eben, nichts Ungewöhnliches für Theme-Ersteller, Lauf der Dinge. ;)

    Was du zu den Lightweight Themes, früher Personas, schreibst, das zeigt im Endeffekt ja nur, dass einige Nutzer sowas suchen, man sagt ja auch: weniger ist mehr. Wenn ich mal überschlage, auf 10 Firefox-Nutzer, die ich kenne, nutzen sechs das Standard-Theme, drei ein Lightweight Theme und einer ein vollständiges Theme. Das dürfte von der Verteilung so ungefähr hinkommen. Und das sind überwiegend bewusste Entscheidungen. Die Leute, die ich kenne, wissen größtenteils um ihre Möglichkeiten, und wer nicht von alleine, sicher irgendwann dann von mir. Ganz ehrlich, vollständige Themes haben fast alle größere Design-Schwächen und ändern häufig auch einfach zu viel, Lightweight Themes sind, wie der Name ja schon sagt, leichtgewichtig, sowas wechselt man auch eher öfter mal, geht ja auch bequem ohne Neustart. Lightweight Themes sind auch extrem einfach zu erstellen, ganz anders als die vollständigen Themes. Die haben also einfach ihre besonderen Reize. Es wäre verkehrt, einen Schuldigen für den Nutzerschwund in Richtung Lightweight Themes zu suchen (sofern es den gibt), wenn es ganz einfach das ist, was viele Nutzer wollen. Letztlich bietet Mozilla zwei Typen von Themes, womit es keine Grundlage gibt, sich zu beschweren, denn so kann jeder haben, was er will, Mozilla hat die Möglichkeiten damit erweitert. Wenn Themes an Nutzern verlieren, dann weil diesen Nutzern das Standarddesign besser gefällt, ihnen ein anderes Design besser gefällt, egal ob vollständiges Theme oder Lightweight Theme, oder ihnen das vorher installierte Theme einfach nicht mehr zusagt, Theme-Entscheidungen sind ja keine Entscheidungen fürs Leben. Solange ein Entwickler von Themes gute Arbeit leistet, wird seine Arbeit auch Anwender finden. Das zeigen auch die Nutzerzahlen der Top-Themes. Viel mehr sollte das eine Motivation für einen Theme-Entwickler sein.

    Wenn mehr Leute weniger Energie in das Suchen von Schuldigen investieren würden und dafür mehr in die eigene Arbeit, dann wäre allen Nutzern am meisten geholfen. :) Und damit meine ich ausdrücklich nicht dich, du warst ja produktiv, CTR spricht für sich selbst. Produktives erschaffen ist immer die beste Antwort. :)

  • Die Tatsache, dass vollständige Themes nicht mehr auf der Startseite als erstes erwähnt werden, hat dazu beigetragen, dass sie auch weniger geladen bzw. verwendet werden. Neue Nutzer gehen bei der Suche auf der AMO Seite gar nicht erst so weit um vollständige Themes zu sehen bzw. zu finden.
    Es ist auch ein Witz Hintergrundbilder (was Personas ja in Prinzip sind) Themes zu nennen, vor allem weil richtige Themes ja jahrelang im Mittelpunkt standen und der Aufwand diese kompatibel zu halten sich in keiner Weise mit dem nicht vorhandenem Aufwand an Personas zu arbeiten vergleichen lässt.
    Ich weiß nicht wie weit und ob die Theme-Diskussionen in den Mozillazine Foren ab 2013 verfolgt wurden, aber ich weiß von so einigen Theme-Entwicklern, dass sie aus genau den o.g. genannten Gründen (1-3) die Entwicklung aufgegeben haben.
    Zugegeben, ich selbst habe ab Fx4 auch nur noch das Standard-Theme verwendet.

    In den aktuellen Nightly Versionen werden Personas zusätzlich im Anpassen-Modus gezeigt, ein weiterer Schritt von Mozilla vollständigen Themes den Gnadenstoß zu versetzten.