Design patterns

Patterns are the primary elements that make up an application design. Some patterns, like application menus or header bars, are highly recommended. Others are optional, and deciding on which patterns you want to use forms a core part of the design process. To help with this, each pattern page details the appropriate uses of each pattern, and suggests alternatives that might be applicable.

Anatomy of a GNOME 3 application

A visual reference for some of the most common GNOME 3 design patterns.