Built for Everyone

Accessibility

Every learner deserves a chance to practice spelling, regardless of how they interact with a device. Here is how WonderSpell is built to be accessible.

VoiceOver Support

  • All interactive elements have descriptive accessibility labels and hints
  • Decorative elements (confetti, mascot animations) are hidden from VoiceOver so they do not interrupt the reading flow
  • Grouped content uses combined accessibility elements for a natural reading flow
  • Progress indicators provide spoken values (e.g., "Word 3 of 10")

Dark Mode

  • Full dark mode support with carefully tuned color palettes
  • All surfaces, backgrounds, text, borders, and shadows adapt automatically
  • Semantic colors (success, warning, error) shift to maintain readability
  • No manual toggle needed - follows the system appearance setting

Reduced Motion

  • Respects the iOS "Reduce Motion" accessibility setting
  • Confetti celebrations and bouncy animations are disabled when enabled
  • Core functionality remains fully intact without animations

Sufficient Contrast

  • Color palette designed with contrast in mind for both light and dark modes
  • Semantic colors use brighter variants in dark mode to maintain legibility
  • Text on colored backgrounds meets readability standards

Differentiate Without Color Alone

  • Status indicators always pair icons with color (checkmark for ready, clock for preparing)
  • Word mastery indicators include text labels alongside colored bars
  • Test results use descriptive text titles with icons, not just color coding

Our Commitment

We believe every learner deserves the chance to practice and grow as a speller. Accessibility is not a feature we added later. It is built into how we design every screen, every interaction, and every update. We continuously test with assistive technologies and work to meet or exceed platform accessibility guidelines.

If you encounter any accessibility barriers while using WonderSpell, or if you have suggestions for how we can improve, we would genuinely love to hear from you.