Shuffly
Accessibility
Last updated: 30 July 2026
Our commitment
Shuffly is built with SwiftUI on iOS, which means it gets Apple’s accessibility technologies by default, and we build on top of that rather than working around it. Here’s what’s actually supported today.
VoiceOver
Every screen carries labels, values, and hints for VoiceOver, including reveals, shuffle results, and drag-based interactions like reordering. Custom controls (dice, honeycomb reveals, card layouts) are described in words, not just shown visually.
Larger Text (Dynamic Type)
Text throughout the app scales with your iOS text size setting, including accessibility sizes. Layouts adapt rather than clipping or truncating.
Reduced Motion
Shuffly leans on animation for card deals, reveals, and celebratory moments. When you turn on Reduce Motion in iOS Settings, these are replaced with calmer, simplified transitions across the app.
Dark Interface & contrast
Shuffly is designed dark-first, with text and interactive colors tuned to meet WCAG AA contrast ratios against the background.
Voice Control
Shuffly uses standard, labelled system controls throughout, so Voice Control can see and act on them by name. If you rely on Voice Control and hit a spot that doesn’t respond the way you’d expect, especially a drag-to-reorder interaction, please tell us.
What we're still improving
Differentiate Without Color is not yet systematically supported across every screen. Some state is conveyed by color alone, and we’re working through the app to pair it with an icon or label everywhere it matters. Shuffly has no audio or video content, so captions and audio descriptions don’t apply.
Tell us what's not working
If something in Shuffly is hard to use with an accessibility feature you rely on, we want to know. Email hello@shufflyapp.com with what you were trying to do and which iOS version and assistive technology you were using. A human reads every message.