Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Checklist: dark mode

A dark mode checklist: every color from tokens with a dark value, contrast measured in both themes, no white boxes, form controls dark, logos and images, no flash on load, choice remembered, print light.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/theme-design/checklist-dark-mode.md

On this page

Checklist: dark mode

This page is for designers who check a dark mode. Background: Dark mode overview.

Contents

  1. Tokens
  2. Looks
  3. Behavior

Tokens

  • To do: No color literal in rules; every color is a token (Design tokens).
  • To do: Every color token has a dark value, defined next to the light one.
  • To do: color-scheme: dark in the dark block (form controls and scrollbars follow).
  • To do: For admin designs: the admin styling rules test passes (The admin styling rules test).
A list page in the dark mode: cards, counters, badges and buttons all take their dark token values
A list page in the dark mode: cards, counters, badges and buttons all take their dark token values

Looks

  • To do: No white or light box on a dark page (cards, tables, code blocks, dialogs, third-party widgets).
  • To do: Text contrast at least 4.5:1 on every dark surface, including hover and selected states (Color contrast).
  • To do: Borders visible but not glaring; surfaces distinguishable (page, card, raised).
  • To do: Logo readable on the dark header (SVG images).
  • To do: Icons follow the text color.
  • To do: Focus ring visible on dark surfaces.
  • To do: Checked at 1440 px and 960 px with scale 2.
An item's page in the dark mode: badges, buttons, tabs and the content keep their contrast
An item's page in the dark mode: badges, buttons, tabs and the content keep their contrast

Behavior

  • To do: Follows the system setting when no choice is made, also when the system changes while the page is open.
  • To do: A switch (if any) offers light, dark and system, says its state, is keyboard accessible (The theme toggle and the pre-paint guard).
  • To do: No light flash when loading a page in dark mode.
  • To do: The choice survives reloads and navigation.
  • To do: Printing produces a light page.
The edit form in the dark mode: fields, the field bar and the rich text editor follow the theme
The edit form in the dark mode: fields, the field bar and the rich text editor follow the theme

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x