20.12.2010
GNOME Contacts (GUI-Entwurf)
von mks.

Dieser Artikel kommt etwas verspätet, weil ich in den letzten Tagen zu faul war. :-)
Vor ein paar Wochen habe ich mit einigen anderen Münchner GNOME-Interessierten ein Hackfest abgehalten. Eigentlich war es mehr ein “Designfest”, da wir kaum Code geschrieben haben. Das Ziel war, die Oberfläche für eine neue Adressbuchanwendung für GNOME zu entwickeln. Wir sind der Meinung, dass die derzeit existierenden Anwendungen hierfür einfach nicht sonderlich gut sind. Die meisten haben keine einfach zu bedienende Oberfläche (Evolution) und/oder es fehlt die Integration mit dem restlichen Desktop (Thunderbird).
Evolution-Data-Server existiert zwar als gemeinsamer Datenspeicher für diesen Zweck, scheint uns aber zu unflexibel. Darüberhinaus gibt es die libfolks, die aber noch kein Speichern erlaubt. Eventuell werden wir dieses Thema in einem zukünftigen Hackfest angehen.
Bei dem zurückliegenden Event ging es aber erstmal nur um die Oberfläche, denn auch hier hapert es bei den aktuell vorhandenen Anwendungen. Wer nicht weiß, was ich meine, muss nur mal das Evolution Adressbuch aufmachen. ;-)
Nach unzähligen Iterationen haben wir vier wesentliche Lösungsansätze für die Oberfläche identifiziert.
- Die Übersicht in einer Art Liste oder einer Tabelle. Detailansicht auf einen Doppelklick hin in einem eigenen Dialog. Wir sind schnell zu der Überzeugung gelangt, dass ein extra Dialog die uneleganteste Lösung hierfür ist und haben diesen Ansatz erstmal verworfen.
- Übersicht wie im ersten Ansatz, aber die Detailansicht im selben Fenster mit einem Zurück-Button, so wie im Bild oben.
- Die Details direkt “inline” in der Tabelle anzeigen, wenn ein Kontakt ausgewählt ist.
- Ein 3-Spalten-Ansatz für Gruppen, Kontakte und Details, ähnlich wie in der Contacts-Anwendung in NeXTStep und Mac OS X.
Die Entwürfe im Detail haben Salomon und Daniel zusammengefasst (auf Englisch). Die SVGs liegen auf Github.
Über konstruktive Kommentare (hier auf der Website gern auch ohne Anmeldung und anonym), was Ihr gut und schlecht findet, würde ich mich, wie immer, freuen.