Sunbird 0.8 anpassen: Ausgewählten Tag („selected“) einfärben

Für: Sunbird 0.8, Lightning 0.8

Um die Hintergrundfarbe des ausgewählten Tages in Wochenansicht, mehrwöchiger Ansicht und Monatsansicht anzupassen, braucht es folgende Einträge in einer userChrome.css:

/* Wochenansicht: Ausgewählten Tag anpassen */
calendar-header-container[selected=“true“],
.calendar-event-column-linebox[selected=“true“] {
background: #ff6633 !important;
}

/* Mehrwöchige Ansicht, Monatsansicht: Ausgewählten Tag anpassen */
.calendar-month-day-box-current-month[selected=“true“],
.calendar-month-day-box-day-off[selected=“true“],
.calendar-month-day-box-other-month[selected=“true“] {
background: #ff6633 !important;
}

Über das Ändern von #ff6633 (z.B. mit Hilfe der Farbpaletten bei SelfHTML) lässt sich die Hintergrundfarbe dann nach Belieben anpassen.

Sunbird 0.8 anpassen: „Heute“ einfärben

Für: Sunbird 0.8, Lightning 0.8

Um die Hintergrundfarbe des aktuellen Tages in Wochenansicht, mehrwöchiger Ansicht und Monatsansicht anzupassen, braucht es folgende Einträge in einer userChrome.css:

/* Wochenansicht: Heute anpassen */
calendar-header-container[relation=“today“],
.calendar-event-column-linebox[relation=“today“] {
background: #ff6633 !important;
}

/* Wochenansicht: Selected-Standard wiederherstellen */
calendar-header-container[selected=“true“],
.calendar-event-column-linebox[selected=“true“] {
background: #ffe79c !important;
}

/* Mehrwöchige Ansicht, Monatsansicht: Heute anpassen */
.calendar-month-day-box-current-month[today=“true“],
.calendar-month-day-box-day-off[today=“true“],
.calendar-month-day-box-other-month[today=“true“] {
background: #ff6633 !important;
}

/* Mehrwöchige Ansicht, Monatsansicht: Selected-Standard wiederherstellen */
.calendar-month-day-box-current-month[selected=“true“],
.calendar-month-day-box-day-off[selected=“true“],
.calendar-month-day-box-other-month[selected=“true“] {
background: #ffe79c !important;
}

Über das Ändern von #ff6633 (z.B. mit Hilfe der Farbpaletten bei SelfHTML) lässt sich die Hintergrundfarbe dann nach Belieben anpassen.

Sunbird 0.8 / Lightning 0.8 veröffentlicht

Mozillas Kalenderanwendungen Sunbird und Lightning sind vorhin in Version 0.8 erschienen und so frisch, dass noch gar nicht alle Download-Seiten aktualisiert wurden. Wie immer gibt’s alles auch auf Deutsch und wie immer war Caschy wieder rasend schnell mit einer portablen Sunbird-de-Version. 😉

Highlights der neuen Version sind sicherlich die an verschiedenen Stellen überarbeitete Oberfläche sowie Performance-Verbesserungen (auch wenn da noch was zu tun bleibt). Den experimentellen Offline-Cache für Netzwerkkalender habe ich mir noch nicht angeschaut, abgeschreckt von den Meldungen über damit verbundene Performance-Verluste…
0.8-taugliche CSS-Spielereien folgen demnächst.

DE-Builds von Sunbird/Lightning 0.8pre (2008-01-05)

Die Veröffentlichung von Sunbird 0.7/Lightning 0.7 ist einige Zeit her, es gab seitdem einige Fortschritte in der Entwicklung: Es gibt einen neuen Alarm-Dialog, eine Möglichkeit zum Ein- und Ausblenden des Unifinders, eine extra Aufgaben-Ansicht in Lightning, …

Für testwillige Kalender-Enthusiasten gibt’s daher nun ab und an zusammengebastelte DE-Builds der Nightlies zum Download, bis die Tinderboxen dann mal wieder grün sind. Dafür wurde in die deutsche Übersetzung eingegriffen, teils nur vervollständigend, teils korrigierend, teils eigensinnig. Rückmeldungen dazu wären mal was. Näheres und Download-Links gibt’s im Sunbird-Forum.

Lightning anpassen: Auswahlbuttons in den Ansichten (Monat/Woche/Tag)

Am Design von Sunbird und Lightning wird ja noch massiv gearbeitet. Wer das weiß nimmt Vieles in Kauf, doch eine Standardinstallation von Lightning zeigt oberhalb des Kalenderblattes schon ein etwas trauriges Bild:

lightning-buttons-fuer-monate-01

Graue Flecken.

Mit Einträgen in eine userChrome.css lässt sich auch hier alles an die eigenen Wünsche und Bedürfnisse anpassen.
Mein Favorit ist aber eine Lösung, die echte Buttons zur Verfügung stellt. Dank vorgefertigter CSS-Erweiterungen von Mozilla ist das schnell gemacht:

.title2 {
-moz-appearance: button !important;
}

.title1 {
-moz-appearance: button !important;
}

Dabei kommt heraus:

lightning-buttons-fuer-monate-02

Getestet mit Lightning 0.5. Funktioniert auch mit Sunbird.

Sunbird 0.5 / Lightning 0.5 veröffentlicht

Sehnsüchtig wurden sie erwartet, nun ist es also endlich soweit: Das Calendar Project von Mozilla hat die die neuen Versionen von Sunbird und Lightning freigeben.
Das Warten hat sich gelohnt: Z.B. wurden die Benutzeroberfläche und die Druckfunktion überarbeitet, wirkt der Betrieb flotter und kommt nun auch Otto-Normal-User in den Genuss der Unterstützung für den Google Kalender, mit der Erweiterung Provider for Google Calendar nämlich, für die Entwicklerversionen schon vor Ewigkeiten vorgestellt z.B. auf Caschys Blog (wo man wahrscheinlich auch wieder ruckizucki eine Portable-Version von Sunbird 0.5 finden kann).
Sunbird und Lightning gibt’s auch auf deutsch.

Sunbird anpassen: userChrome.css

Das Erscheinungsbild von Sunbird lässt sich per CSS leicht und vielfältig an eigene Wünsche anpassen.

Dazu müssen Einträge in eine Textdatei mit dem Namen userChrome.css vorgenommen werden. Diese Datei muss manuell im Profilverzeichnis in einem Ordner „chrome“ erstellt werden. Anregungen folgen (gilt auch für Lightning unter Thunderbird).
Ein sehr nützliches Werkzeug in dieser Angelegenheit ist der DOM Inspector.

Individuelle Anpassungen mit solch einer Datei können nichts zerstören, aber theoretisch unerwartete Anzeigefehler verursachen. Bei entsprechenden Problemen sollte man also zunächst prüfen, ob diese auch ohne userChrome.css noch auftreten.

Sunbird Status-Updates

Huch, jetzt gibt es schon zwei Quellen aus dem Mozilla-Umfeld, die (un)regelmäßige Status-Updates zur Sunbird-/Lightning-Entwicklung bieten:

Ob man das nicht sinnigerweise wieder vereinheitlichen sollte?

Erfreuliche Neuigkeit: Bug 343721 ist gefixt.
In aktuellen Sunbird-Nightlies muss man für einen passwortgeschützten Kalender nun nicht mehr nach jedem Programmstart einen Passwortdialog bestätigen – dem Passwortmanager sei Dank. Herrlich!

Sunbird-Erweiterung „Automatic Export“

Empfehlung einer Erweiterung für Mozilla Sunbird 0.3 (und mittlerweile auch Lightning 0.3):

Im Export-Modus können damit einzelne oder alle Kalender sehr einfach ins .ics-Format exportiert werden, und zwar per Knopfdruck (nach der Installation kann ein Icon in die Symbolleiste gezogen werden) oder beim Schließen des Programms. Die Interoperabilität von Sunbird mit anderen des .ics-Formats mächtigen Programmen, die mit Einführung der SQLite-Datenbank für lokale Kalender für viele verloren oder zumindest erschwert worden war, kann somit wieder hergestellt werden. Darüber hinaus bietet die Erweiterung einen Backup-Modus, in dem verschiedene Versionen der Kalender im .ics-Format gesichert werden können.

Fazit: Eine sehr nützliche Erweiterung. Hilfreich in puncto Interoperabilität sowie Sicherung von Kalenderdaten.

Download über die Homepage des Autors: http://autoexport.sunbird-kalender.de/.
Bei Erweiterungen.de wird die Erweiterung derzeit leider noch nicht gelistet.