Our Commitment
RAGE is committed to providing an accessible experience for all users. We follow Apple's Human Interface Guidelines and implement accessibility features that meet or exceed the requirements for App Store Accessibility Nutrition Labels.
RAGE supports VoiceOver, Switch Control, Dynamic Type, Reduce Motion, and other iOS accessibility features out of the box. No additional setup required.
Supported Accessibility Features
VoiceOver (Screen Reader)
Full VoiceOver support throughout the app:
- All buttons, toggles, and status indicators have descriptive labels
- RAGE connection status is announced clearly
- Server list items include name, ping, load, and selection status
- Settings toggles have accessibility hints explaining their function
- Subscription plans are fully described with pricing and status
Switch Control
RAGE is fully compatible with Switch Control:
- RAGE toggle switches with a simple tap (no swipe required)
- All servers can be selected with a single tap
- No complex gestures required for core functionality
- All buttons are standard tap-to-activate elements
Voice Control
Standard SwiftUI elements ensure full Voice Control compatibility. Users can navigate and interact with the app using voice commands.
Dynamic Type (Larger Text)
RAGE adapts to your preferred text size:
- Supports text sizes from xSmall to xxxLarge
- Text fields automatically scale with system settings
- Layout adjusts to prevent text overflow
Reduce Motion
RAGE respects motion sensitivity preferences at two levels:
- System Level: Automatically respects iOS "Reduce Motion" setting
- In-App Toggle: Additional control in Settings → App Design → Accessibility
When enabled, the following animations are disabled:
- Snowfall effect (Winter theme)
- Floating hearts (Love theme)
- Starry sky (Classic theme, dark mode)
- Electric sparks (RAGE theme)
- Pulsing effects on RAGE button
Reduce Transparency
RAGE integrates with the iOS "Reduce Transparency" setting for users who prefer solid backgrounds over translucent effects.
Sufficient Contrast
Our color scheme ensures readability:
- Uses iOS semantic colors that adapt to Light and Dark modes
- High contrast between text and backgrounds
- Color-blind friendly status indicators (green/gray instead of red/green)
Touch Targets
All interactive elements meet Apple's Human Interface Guidelines:
- Minimum touch target size: 44×44 points
- Extended tap areas using contentShape() for easier interaction
- Large, easy-to-tap RAGE connection toggle
Accessibility Features Summary
| Feature | Status | Notes |
|---|---|---|
| VoiceOver | Supported | Full support for all screens |
| Switch Control | Supported | All actions via simple tap |
| Voice Control | Supported | Standard SwiftUI elements |
| Full Keyboard Access | Supported | Standard SwiftUI navigation |
| Dynamic Type | Supported | Up to xxxLarge |
| Sufficient Contrast | Supported | Semantic iOS colors |
| Reduce Motion | Supported | System + in-app toggle |
| Reduce Transparency | Supported | System integration |
| Closed Captions | N/A | No video/audio content |
| Audio Descriptions | N/A | No video content |
How to Enable Accessibility Features
In iOS Settings
Go to Settings → Accessibility to enable system-wide features:
- VoiceOver: Settings → Accessibility → VoiceOver
- Switch Control: Settings → Accessibility → Switch Control
- Dynamic Type: Settings → Accessibility → Display & Text Size → Larger Text
- Reduce Motion: Settings → Accessibility → Motion → Reduce Motion
- Reduce Transparency: Settings → Accessibility → Display & Text Size → Reduce Transparency
In RAGE App
Additional accessibility options are available in the app:
- Animations Toggle: Settings → App Design → Accessibility → Animations
Feedback
We continuously work to improve accessibility in RAGE. If you encounter any accessibility issues or have suggestions for improvement, please contact us:
- Support: rage.ac/support
Apple Accessibility Resources
Learn more about accessibility features on Apple devices:
Last updated: January 8, 2026
