System Status

In GNOME 3, the System Status Area is a place where System Status Indicators represent the status of the system to the user. This is not an area that is variously called the Notification Area or System Tray and should not be used by applications (foreground or background) to indicate their status. This distinction is necessary to ensure the entire top of the screen is designed properly, system owned and coherent, able to be modified or extended, scale well to smaller form-factors, and not become a dumping ground or high-profile branding opportunity.

Status indicators should use a style that is consistent with the text and menus present on the top panel. In general, these indicators should use colors in a considered and measured way. Icons and indicators must not change rapidly or abruptly (not more than once a second). Icon changes should transition smoothly. See Symbolic Icons.

Status Indicators should not be considered primary interaction points. Any action that is available through a status icon should also be accessible from elsewhere in the design. For example, network access must also be able to be configured through the system preferences / control-center. So, status indicators must not assume that the user can interact with them. They should only expect that they will be used to indicate status. There are a few reasons for this:

Like all Top Menubar items, the icons should behave as if they are part of a menu-bar. The icons can be clicked with any mouse button but should always perform the same action no matter what button is used.

For now, the clock is treated with special placment in the center.

The order of system status indicators should be (from left to right):

In general, if you are not one of these you should probably not be using the System Status Area. Often the Message Tray is a better fit.

Specifically, things that should not be in the system status area:

General Guidelines

See Also

GnomeShell/Design/Guidelines/SystemStatus (last edited 2010-10-12 07:44:33 by WilliamJonMcCann)