Pages
Developer Documentation
On this page

Status icons

Status icons are used to indicate the status of hardware and software. They are mainly drawn at 16px and 22px, and use the monochrome style. A few status icons also exist at 32px and 64px.

Purpose

Status icons allow a user to discern the current state of hardware and software at a glance. They reassure users that software is functional, and warn them when hardware is dysfunctional.

Design

Anatomy

Base

The base of a status icon indicates to the user what item the state of the icon represents.

A microphone and a monitor icon

Do: Use a simple and recognizable icon base that leaves room for additions to indicate state.

A shapeless icon and an overly detailed icon

Don't: Don't use an overly simple base. This makes it hard for the user to identify what an icon represents. Additionally, don't use more details than you need to make something recognizable. This doesn't leave you room for indicating states.

Overlay

The overlay of a status icon indicates to the user what status the item the icon represents is in.

A microphone icon with a red slash

Do: Use a simple and recognizable overlay with appropriately used color to clue in the user to an icon's status.

Play and stop symbols on their own

Caution: Some overlays can be hard to identify on their own. Provide appropriate context to allow a user to identify what a simple icon represents.

A plain microphone icon next to a red one

Don't: Don't exclusively rely on color to indicate state. This is an accessibility problem and makes it hard to discern state.

Monitor icons that differ only by a small dot

Don't: Don't use too-generic details to represent state. This makes it hard for a user to identify what an icon's state represents.

Adapted for SonicDE from develop.kde.org/hig/icons/monochrome/status/ by Carl Schwan, Johannes Zarl-Zierl, John Veness, Nate Graham, licensed under CC BY-SA 4.0.

Edit this page on GitHub

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.