Silvermel - Theme für Firefox und Thunderbird
-
bird -
8. Juni 2008 um 15:28 -
Geschlossen -
Erledigt
-
-
Das nenne ich mal fixe "Kundenbetreuung"
Schönen Dank und eine gute Nacht!
-
Hallo Bird
In Thunderbird3 und Thunderbird2 habe ich etwas gefunden:
Leider wieder bei Lightning
beim Hovern auf das Schließen Kreuz verschwindet es ganz siehe Bilder
[Blockierte Grafik: http://www12.picfront.org/picture/BMz1BoaYUk/img/Thunderbird3-Lightning.png][Blockierte Grafik: http://www12.picfront.org/picture/4lMxtRrRgGe/img/Thunderbird-Lightning2.png]
In Thunderbird2 sieht es so aus:
[Blockierte Grafik: http://www7.picfront.org/picture/xBXSYqzY8hH/img/Thunderbird2-2.png]
Ich weiss aber nicht, ob dies eventuell so gewollt ist.Viele Grüße
Endor -
Hallo Bird
Es gibt mal wieder etwas neuen von TMP :wink:
Seit heute gibt es die Version 3.8.2.pre.090808
http://tmp.garyr.net/forum/viewtopic.php?p=35575#35575
Jetzt sind mit Silvermel zwei neue Tab Buttons in der Tableiste. Siehe Bild
[Blockierte Grafik: http://www5.picfront.org/picture/47U77QeFHs4/img/Tabmixplus382pre.png]
Im Default Theme ist alles normal.Dies betrifft alle Versionen Firefox, Shiretoko und Minefield.
Endor -
Zitat von Endor
Ich weiss aber nicht, ob dies eventuell so gewollt ist.
100% gewollt!! Aber nicht von mir sondern von Lightning...Damit Ihr nicht denkt dass ich ohne Grund meckere, versuche ich mal mit diesem Beispiel zu erklären was mich im Lightning stört...
CSS ist was wunderbares! Es vereinfacht und spart eine Menge Arbeit. Das Prinzip ist Elemente eines Dokumentes (z.B. HTML, XUL, XHTML, etc...) zu markieren damit Du später gestalten kannst. Die "Markierung" erfolgt in zwei Weise:
id - Das ist wie eine "Identifizierungscode", eine Unikat im ganzen Dokument. Wird im CSS mit einem # angesprochen.
class - Das kann man "generell" benutzt werden, mehrere male in Dokument. Wird im CSS mit einem . angesprochen.
(Eigentlich kannst Du auch die Elemente selbst ansprechen wie z.B. div, oder label, oder sidebar... Aber nicht wichtig für uns jetzt)Ein Beispiel. Lass uns vorstellen wir möchten den Titel eines Dokumentes das wir schreiben, ganz besonders gestalten. Wir markieren diesen Titel und vergeben einen id wie , z.B "titel". Jetzt ist dieses Teil des Dokumentes per CSS ansprechbar:
Später können wir andere Eigenschaften hinzufügen, ändern, u.s.w....
Jetzt stellen wir vor wir möchten Teile dieses Dokumentes (und auch andere Dokumente) hervorheben. Dann markieren wir diese Teile und vergeben wir eine class, wie z.B. "achtung". Jetzt können wir auf einmal alle diese Teile auf einmal gestalten mit
Ein super Vorteil wenn wir z.B. auf einmal hunderte Dokumente diese Hervorhebungen irgendwie anders gestalten möchten...
Zurück zu "unserem" Problem: Jetzt schreiben wir die UI für eine ganze Applikation. Eine Applikation wie Firefox (eine XUL Applikation) ist auch eine Menge Dokumenten wo wir diese UI beschreiben.
Wir sehen vor ein paar "close buttons" für verschiedene Bereiche unserer Applikation, wie sidebar, tabs u.s.w. Wir entscheiden uns auch dass alle diese "close buttons" gleich aussehen sollen. Was machen wir? Richtig! Wir vergeben für alle close buttons eine class wie z.B. "close-button".
Jetzt können wir zentral alle close buttons gestalten:Code
Alles anzeigen.close-button { list-style-image: url(blah); background: foo bar; . . } .close-button:hover { background: blah blah; . . } u.s.w.
Falls wir einen besonderen "close-button" markieren möchten, vergeben wir einen id, wie z.B. "meinBesondererCloseButton"... Alles klar?
Jetzt schreiben wir eine Erweiterung für unsere Applikation. Eine Erweiterung wird zu unserer Applikation "addiert" und erbt die Gestaltung von der Applikation. Für mehr Details siehe mein Tutorial: http://www.tudobom.de/articles/yatt/
Also, wir möchten auch einen "close-button" haben der (lieber) so aussieht wie die andere. Was machen wir? Richtig!! Wir vergeben die selbe class wie die Applikation "close-button" und nutzen die "Mitfahrgelegenheit". Und wir vergeben auch so einen id wie z.B "meinErweiterungsCloseButton" für eventuelle Bedürfnisse.
Was macht Lightning? Es gibt mehrere, aber lass uns zwei von Lightning "close-buttons" analisieren: der schon erwähnt im Calendar und der im "today-pane" (der rechte sidebar).
Der erste hat einen id ("heisst") unifinder-closer und der andere today-closer (richtig so!). Aber...
Der erste hat eine "class" unifinder-closebutton und der andere today-closebutton... :traurig:Natürlich diese Elemente "erben" gar kein Aussehen. Das heißt die müssen was schreiben. Und was machen die? Ja... Die kopieren das Aussehen von Default Theme und einfügen zwei mal, eins für .unifinder-closebutton und eins für today-closebutton. Ist das dumm oder ist das dumm?
Und das ist die "Philosophie" dieser Erweiterung für fast alles drin...Schlimmer: weil es eine Erweiterung ist, dieser ganze Mist bleibt da wenn Du das Theme ändern (die Erklärung auch in Tutorial). Das bedeutet ich muss jede Scheiße überschreiben und so reparieren was das nie kaputt gehen sollte... Was ist das? Frage ich Euch mal...
:grr:
-
Hallo Bird
Zitat von birdWas ist das? Frage ich Euch mal... :grr:
Ein ganzer Haufen Arbeit, die kein Ende nimmt und ein noch größerer Haufen davon:
[Blockierte Grafik: http://www.rwe.com/web/cms/mediablob/de/68016/data/22892/blob.jpg]
Endor
-
Genau! :roll:
-
Hallo Bird
Bin in Minefield jetzt durch Zufall auf die Lösung meines Problems
mit der Plugin Seite gekommen. MRTech Toolkit war das Problem.
Dazu jetzt etwas ganz interessantes:Wenn ich in Firefox, egal welchen Firefox, Shiretoko, oder Minefield, about:plugins eingebe kommt
immer Deine angepasste Seite, wenn man aber About:plugins über den MR-Tech Toolkit Button in der
Symbolleiste, öffnet kommt diese Standard About:Plugins Seite und in der Adressleiste wird
auch nicht about:plugins sondern chrome://local_install/content/plugins.html angezeigt.
Das heisst, das sind eigentlich zwei verschiedene Seiten mit dem gleichen Inhalt, einmal mit Anpassung
für Silbermel und einmal ohne. Ich möchte nur wissen wozu braucht dieses Sche... Toolkit eine eigene
Seite für about:plugins und verwendet nicht die originale Seite? So ein gelumpe.Mr-Tech Toolkit läuft in Minefield auch nur noch eingeschränkt.
Viele Grüße
Endor -
Kein Problem. Mel ist ein Freund, ich rede mit ihm...
-
-
Hallo Bird
Neue Dev Version funktioniert prima.
Keine Probleme mehr in beiden Thunderbird Versionen.
Firefox 3.52 auch ok.Edit:
Shiretoko 3.53.pre alles soweit ok.
Minefield 3.6.a2pre soweit auch ok.
Neuer Button für Fullscreen :klasse:Alle Versionen, kein Problem mehr mit Tmp letzte dev. Version. :klasse:
Vielen Dank!
Endor -
Hallo Bird
Habe in Minefield einen Fehler gefunden.
Wenn man mit rechts in einen freien Platz der Symbolleiste klickt
kommt ja das Menü wo man die Symbolleisten und die Menüleiste ausblenden kann.
Wenn ich den Haken bei Menüleiste entferne ändert sich mit Silvermel nichts
im Default Theme wird die Menüleiste ausgeblendet. Siehe Bilder[Blockierte Grafik: http://www14.picfront.org/picture/YjJOboPILV/img/Minefield-Menuleiste1.png]
Hier sieht man, dass bei Menüleiste kein Haken ist, sie wird aber trotzdem angezeigt :-???
[Blockierte Grafik: http://www14.picfront.org/picture/2eqTIZce/img/Minefield-Menuleiste2.png]So sieht es im default Theme aus mit ausgeblendeter Menüleiste:
[Blockierte Grafik: http://www2.picfront.org/picture/C7dnXtLfQ/img/Minefield-Menuleiste3.png]Hoffe Du findest den Fehler.
Endor -
Hi Endor,
Naja... Das ist alles (hide menubar, full screen button) was ganz neues im Minefield (ich glaube kaum zwei Wochen, oder?). Ich bin einfach noch nicht soweit...
Immer noch beim Bugs korrigieren. Zur Erinnerung, ich habe wirklich eine Menge im Code verändert. Silvermel war noch nie so "unstabil" wie jetzt. -
Hallo Bird
Das ist schon etwas länger so, ca 4 Wochen. Ich bin leider erst
heute auf die Idee gekommen es mal im Default Theme zu probieren.
Daher erst heute diese Meldung.Endor
-
Danke Dir! Du hast recht, das ist eben noch früher als der Full Screen Button, denke ich. Hab schon korrigiert! Danke nochmals! Heute noch neue dev Version kommend.
-
-
Hallo Bird
Danke für die schnelle Problemlösung. Funktioniert jetzt einwandfrei. :klasse:
Endor
-
Zitat von Endor
Hallo Bird
Bin in Minefield jetzt durch Zufall auf die Lösung meines Problems
mit der Plugin Seite gekommen. MRTech Toolkit war das Problem.
........Mr-Tech Toolkit läuft in Minefield auch nur noch eingeschränkt.Viele Grüße
EndorHallo Endor,
die Sache mit den Plugins hat mich neugierig gemacht.
Nun habe ich aber in Minefield 3.6a2pre folgendes Problem:
wenn ich über Hilfe "about:plugins" eingebe, dann meldet mir der Browser, dass ich gar keine Plugins installiert habe.Das gleiche Ergebnis auch bei manueller Eingabe in der Befehlszeile.
Wird bei der Inst des Minefield das Einbinden von "Plugins" nicht automatisch wie bei den anderen Versionen erledigt?
Gruß,
D. Büssen -
Hallo Büssen
Bei mir wurden alle Plugins automatisch wie immer erkannt.
Verstehe ich jetzt auch nicht so recht.Wie sieht es bei Dir im Add-on Fenster unter Plugins aus?
bei mir so:
[Blockierte Grafik: http://www10.picfront.org/picture/mLg7cjo9eHB/img/Plugins.png]Endor
-
Zitat von Endor
Hallo Büssen
Bei mir wurden alle Plugins automatisch wie immer erkannt.
Verstehe ich jetzt auch nicht so recht.Wie sieht es bei Dir im Add-on Fenster unter Plugins aus?
bei mir so: (Link habe ich entfernt, spare ein wenig Platz!)
EndorHallo Endor,
bin schon ziemlich dusselig geworden, scheint mir, unter Add-ons habe ich mir die Plugins natürlich nicht angesehen.
Dort sind alle möglichen eingetragen, nur nicht aktiviert! :oops: :oops:Werde dies schleunigst nachholen.
edit: Plugins werden nur angezeigt, wenn ich "about:config" manuell eingebe. MR. Tech habe gefügig gemacht, dieser zeigt aber nur den "Adobe Acrobat" an.
Gruß,
D. Büssen -