Skip to content

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.