GUP GNOME Human Interface Guidelines

Jump straight to HIG v2.0 online

From the Introduction

This document tells you how to create applications that look right, behave properly, and fit into the GNOME user interface as a whole. It is written for interface designers, graphic artists and software developers who will be creating software for the GNOME environment. Both specific advice on making effective use of interface elements, and the philosophy and general design principles behind the GNOME interface are covered.

These guidelines will help you write applications that are easy to use and consistent with the GNOME desktop. Following these guidelines will have many benefits:

To help you achieve these goals, these guidelines will cover basic interface elements, how to use them and put them together effectively, and how to make your application integrate well with the desktop.

The recommendations here build on design aspects that have worked well in other systems, including Mac OS, Windows, Java and KDE. At the same time they retain a uniquely GNOME flavor.

Getting the Current HIG (v2.0)

What's new in 2.0?

A summary of the important changes is available here. You can also browse a complete marked-up copy of HIG 2.0 with the changes from v1.0 highlighted.

Working Draft

You can also browse a working draft of the HIG online. This will become the next HIG release after undergoing review. While it contains material not found in the current stable release, it may also contain errors or guidelines that will be modified in the review process.

Two versions are available:

Note: the draft version of the HIG currently tracks page hits via a free account at StatCounter.com (please contact the GUP if you know of a more OSS-friendly alternative!). This information will help the HIG team to prioritize areas of future development. No personal information is sent to StatCounter, but if you still do not wish your HIG usage to be tracked, please use the latest stable release.

Feedback

We'd like to hear your thoughts, either specific or general, on the HIG. Please send them to hig@gnome.org, or usability@gnome.org if you prefer public commentary.

Bugzilla



Users · Developers · Bonsai · ViewCVS · FTP · Bugzilla · Software Map · Contact