Skip to content

Visual Accessibility

Keeping Score! ensures that visual information is accessible to users with low vision, color blindness, or motion sensitivity.

Game list rendered with Increase Contrast enabled

All interactive elements meet WCAG contrast requirements in both light and dark modes. The app also respects the system-wide Increase Contrast setting and renders with enhanced contrast when it’s on.

Selected and active states are always distinguishable without relying on color alone:

  • Selected calculator operator shows a white border overlay in addition to the color change
  • Rank badges combine shape and border with color
  • Disabled calculator buttons use the .secondary foreground color for clear distinction
  • Active/inactive states use opacity and weight differences alongside color
  • Rank 1 leaderboard badge uses orange (not yellow) for WCAG contrast compliance
  • The 9 persona colors are chosen for visual distinctiveness

The app respects the iOS Reduce Motion setting:

AnimationStandardReduce Motion
Winner celebration180-particle confetti across 9 colors, 3-second durationStatic result display
Score transitionsAnimatedInstant
Screen transitionsStandard iOS animationsReduced/crossfade

When Reduce Motion is enabled, celebrations still show the winner — just without animation.

Every action is reachable without gestures, and every interactive element has a proper accessibility label for Voice Control overlay numbering. Game creation through scoring through finish has been tested end-to-end with both Voice Control and Full Keyboard Access.

Full dark mode support throughout the app. All screens and components follow the system appearance. The AirPlay TV display always uses a dark theme regardless of your device setting, as it’s optimised for TV viewing.

  • The app automatically follows your system appearance (light/dark mode)
  • If you use color filters or increased contrast in iOS Settings, the app respects those system-wide settings
  • The AirPlay TV display always uses a dark theme regardless of your device setting, as it’s optimized for TV viewing

Yes. No information is conveyed by color alone — all states use shape, border, opacity, or text indicators in addition to color. The app is designed to be fully usable with any type of color blindness.

Can I use the app with Increase Contrast enabled?

Section titled “Can I use the app with Increase Contrast enabled?”

Yes. The app respects the system-wide Increase Contrast setting and renders all elements with enhanced contrast when enabled.

Round 42 of 48