Supported Accessibility Features

🗣️
VoiceOver
Supported

Every element has descriptive labels. VoiceOver reading order is verified top-to-bottom on all key screens.

🔈
Voice Control
Supported

All interactive elements are labeled and tappable by name. Navigate the entire app with voice commands.

🔡
Larger Text
Supported

All text uses semantic Dynamic Type. Verified at the five largest accessibility sizes (AX1 through AX5) with zero crashes.

🌑
Dark Interface
Supported

Full dark mode with WCAG 2.1 AA contrast ratios verified across all 25 screens.

🎨
Differentiate Without Color
Supported

All states use text labels and icons alongside color. No information is conveyed by color alone.

Sufficient Contrast
Supported

Color pairings meet WCAG 2.1 AA contrast ratios. Tested with automated audits on every screen in both light and dark mode.

⏸️
Reduced Motion
Supported

Respects the Reduce Motion system preference. Animations are disabled or replaced with static alternatives.

⌨️
Full Keyboard Access
Supported

All interactive elements are reachable via keyboard navigation, including custom gesture alternatives for swipe actions.

Automated Accessibility Testing

81
Automated Tests
25
Screens Audited
3
Test Suites
100%
Pass Rate
Screen Accessibility Audits
Every screen is launched in both light and dark mode and tested with iOS native accessibility audits for element descriptions, hit regions, Dynamic Type support, and contrast.
26 tests
Accessibility Size Tests
All 25 screens are rendered at the two largest accessibility text sizes (AX3 and AX5) and verified for crash-free rendering and accessible element presence.
50 tests
VoiceOver Reading Order
Key screens are checked to ensure VoiceOver traversal follows a logical top-to-bottom order, with tolerance for system chrome elements.
5 tests

How We Test

Standards We Follow

Feedback

If you encounter any accessibility barriers while using GitFocus, we want to hear about it so we can fix it.

or email us at support@gitfocus.app