Accessibility
Keeping Score! is committed to being usable by everyone, regardless of ability. The app supports VoiceOver, Dynamic Type, Voice Control, Full Keyboard Access, Reduce Motion, and Increase Contrast throughout.
In This Section
Section titled “In This Section”- VoiceOver — Full screen reader support with composed labels and the keyboard-key trait on the calculator
- Dynamic Type — Scales to every text size, including AX1–AX5, with progressive layout adaptation
- Visual Accessibility — WCAG contrast, non-color indicators, Reduce Motion, and dark mode
Design Principles
Section titled “Design Principles”- Every interactive element has an accessibility label
- No information is conveyed by color alone — shape, border, or opacity always backs it up
- Layouts adapt to any text size via
ViewThatFitsprogressive degradation - Animations respect Reduce Motion
- Every action is reachable without gestures, so the app works with Voice Control and Full Keyboard Access
Tested With
Section titled “Tested With”The app ships with a suite of UI tests that run performAccessibilityAudit() for Dynamic Type, hit regions, and contrast, and the full game-creation-through-finish flow is verified with both Voice Control and Full Keyboard Access.
Round 39 of 48