Features4 min readEasyUpdated Apr 28, 2026

Features

Accessibility

Keyboard navigation, screen reader support, contrast, reduced motion, and how to report accessibility issues.

Quick answer

Full keyboard navigation. Tested with NVDA, JAWS, VoiceOver, and TalkBack. WCAG 2.1 AA contrast in light and dark. Reduced-motion preference is respected automatically. Report issues to [email protected].
accessibilitya11yscreen-reader
ShareXLinkedIn

Accessibility is part of the product, not an afterthought. The notes below describe what's in place and what to do if something falls short.

Keyboard navigation

Every core action has a keyboard path. The full shortcut overlay opens with ? from any page; common ones:

ActionShortcut
Quick check-inC
Open journalJ
Open DawnD
Search/
SettingsS
Open shortcut overlay?
Tab between elementsTab / Shift+Tab
Dismiss modal / overlayEsc
Toggle dark modeCtrl+Shift+L
Submit formCmd+Enter / Ctrl+Enter

Focus rings are visible and high-contrast. Skip-to-content links appear on Tab from any page.

Screen reader support

Tested with:

  • NVDA (Windows)
  • JAWS (Windows)
  • VoiceOver (macOS, iOS)
  • TalkBack (Android)

What we do:

  • Semantic HTML structure — proper <nav>, <main>, <article>, <aside> landmarks.
  • ARIA labels on every interactive element.
  • Live regions for dynamic content (Dawn's typing indicator, sync status).
  • Skip-to-content link from page top.

If a screen reader misreads something or skips content, that's a bug — see Reporting issues.

Visual accommodations

Dark mode

Toggle from the navbar (sun/moon icon) or with Ctrl+Shift+L. Both themes are designed to meet WCAG 2.1 AA contrast.

Text size

Daybreak respects your browser's default text size. Increase or decrease in browser settings:

  • Chrome: Settings → Appearance → Font size
  • Firefox: Settings → General → Fonts
  • Safari: Preferences → Websites → Page Zoom
  • Edge: Settings → Appearance → Fonts

Layouts reflow at all reasonable text sizes; nothing should be clipped at 200% zoom.

Reduced motion

If prefers-reduced-motion: reduce is set in your OS, Daybreak automatically disables non-essential animations and transitions:

  • macOS: System Settings → Accessibility → Display → Reduce motion
  • Windows: Settings → Accessibility → Visual effects → Animation effects (off)
  • iOS: Settings → Accessibility → Motion → Reduce motion
  • Android: Settings → Accessibility → Color and motion → Remove animations

The change applies immediately — no Daybreak setting needed.

High contrast

OS-level high contrast modes (Windows High Contrast, macOS Increase contrast) are respected. Daybreak's dark and light themes both already exceed the WCAG 2.1 AA contrast requirement, so the high-contrast OS modes typically don't change much.

Color contrast

All text and interactive elements meet or exceed WCAG 2.1 AA in both themes. Charts use both color and shape encodings so they remain readable for users with color vision differences.

Caption and transcripts

Where Daybreak embeds video (onboarding intros, exercise demos), captions are provided. If a video is missing captions, that's a bug — please report it.

Reporting issues

Email [email protected]

From any address. We respond within 1 business day.

Describe what failed

"Reading the dashboard with VoiceOver, the Dawn button is skipped" is far more useful than "screen reader doesn't work."

Include your setup

Browser + version, OS + version, assistive technology + version.

Send a screenshot or recording if possible

A 30-second screen recording with VoiceOver enabled is gold for debugging. Don't worry about polish.

We aim to fix accessibility regressions within 5 business days and non-regressions within the next release cycle.

Common pitfalls

Browser zoom vs system zoom

System-level zoom (e.g. macOS pinch-zoom) doesn't reflow content — it just enlarges. For better readability, prefer browser-level zoom (Cmd+Plus / Ctrl+Plus).

Next steps

Still need help?

Pick whichever way of getting help works best for you.

Was this article helpful?