Алан Дэй (Allan Day)
aday@gnome.org

# Руководство по проектированию пользовательского интерфейса GNOME

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.

# Core material

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.

Принципы проектирования | Основные рекомендации и советы по проектированию.
Patterns | Essential and optional design components.
User interface elements | Guidelines on common elements, such as buttons, progress bars and popovers.

# Основы проектирования

These guidelines apply to the full range of design elements. It is recommended that you familiarize yourself with them.

Что такое приложение | Основные черты и характеристики приложений.
Совместимость | Кросс-платформенные приложения и приложения в стиле GNOME 2.
Визуальное расположение | Расположение элементов пользовательского интерфейса.
Использование текста | Использование текста в пользовательском интерфейсе.
Значки и графика | Рекомендации по выбору и созданию значков.
Типографика | Рекомендации по использованию шрифтов: размеры, начертания, стили, специальные символы.
Мышь и сенсорное управление | Работа с мышью, сенсорными панелью и экраном.
Клавиатурный ввод | Управление с клавиатуры: перемещение, комбинации клавиш, доступ.
Display compatibility | How to support different device and display types.