Allan Day aday@gnome.org Christian Kirbach christian.kirbach@gmail.com 2014 Mario Blättermann mario.blaettermann@gmail.com 2016 GNOMEs Richtlinien für Benutzeroberflächen

Whether you are a developer or a designer, these guidelines contain everything you need to design effective applications using GTK+. They cover design principles for GNOME 3, common guidelines such as how to write text and use images and icons, as well as a library of design patterns which you can use in your application.

While the HIG places an emphasis on designing for GNOME 3, it can also be used to create cross-platform applications, as well as for applications that have previously followed the GNOME 2 Human Interface Guidelines. The compatibility guidelines contain more information on this.

Kernmaterial

Patterns and user interface elements form the core of the HIG. Together, they are the building blocks for application design. If you are new to the HIG, it is recommended that you start with the page on design principles and then browse the patterns, before going on to other material.

Designprinzipien

Allgemeine Designrichtlinien und Beratung.

Muster

Essenzielle und optionale Gestaltungselemente.

Elemente der Benutzerschnittstelle

Richtlinien zu allgemeinen Elementen, wie Knöpfen, Fortschrittsbalken oder Einblenddialogen.

Allgemeine Richtlinien

Diese Richtlinien beziehen sich auf das gesamte Spektrum an Designelementen. Es ist ratsam, sich mit diesen vertraut zu machen.

Anwendungs-Grundlagen

Grundlegendes Verhalten und Charakteristik von Anwendungen.

Kompatibilität

Anwendung der Richtlinien auf plattformübergreifende Software oder Programme im Stil von GNOME 2.

Visuelles Layout

Anordnung von Elementen innerhalb von Benutzeroberflächen.

Schreibstil

Schreiben von Text für Ihre Benutzeroberfläche, Regeln für Groß- und Kleinschreibung.

Symbole und Artwork

Richtlinien zur Auswahl und Erstellung von Symbolen.

Typografie

Empfehlungen zu Schriftarten, -schnitten und -stilen sowie speziellen Zeichen.

Eingabe mit Zeigegeräten

Interaktion mit Maus, Touchpad und berührungsempfindlichen Bildschirmen.

Tastatureingaben

Zugriff und Navigation mit der Tastatur, Zugriffstasten.

Anzeigekompatibilität

Unterstützung für verschiedene Geräte- und Anzeigetypen.