Accessibility Features

VoiceOver, Dynamic Type, keyboard navigation, and accessibility settings

2 min read

NeatPass is built with accessibility in mind, supporting VoiceOver, Dynamic Type, and system accessibility settings.

At a Glance

VoiceOver

Full navigation of every screen and element.

Dynamic Type

All text scales with your system preference.

Reduced Motion

Simpler animations when enabled.

High Contrast

Enhanced visibility and borders.

21 Languages

Interface available in many languages.

VoiceOver Support

Every screen and element is accessible via VoiceOver. When focusing on a pass, VoiceOver announces the pass type, event name, date/time, location, and ticket holder name in sequence.

What Changes

All elements announce their purpose and state
Pass details read aloud in logical order
Processing progress and error status announced
Page numbers announced when navigating pass groups

How to Activate

Settings → Accessibility → VoiceOver. Or ask Siri to "Turn on VoiceOver".

Voice Control

Voice Control support is still being improved. Most buttons have accessibility labels, but some elements may not be fully labeled yet.

Dynamic Type

Scales all text in the app based on your preferred reading size. Pass names, field labels, buttons, and settings all adapt to your choice.

What Changes

All text scales with your system preference
Layouts adapt automatically without truncation
Pass cards grow to fit larger text
Buttons and controls remain tappable

How to Activate

Settings → Accessibility → Display & Text Size → Larger Text → Drag slider to preferred size.

Accessibility Shortcut

Triple-click the side button to quickly toggle accessibility features. Set this up in Settings → Accessibility → Accessibility Shortcut.

Reduced Motion

Simplifies animations throughout the app for users who are sensitive to motion or prefer a calmer interface.

What Changes

Page transitions use crossfade instead of slide
Cards appear without spring bounce
Progress indicators use simpler animations
Overall smoother, calmer experience

How to Activate

Settings → Accessibility → Motion → Reduce Motion.

Works with Reduce Transparency too

If you also enable Reduce Transparency, backgrounds become solid colors instead of blurred, which can help with readability.

Increased Contrast

Enhances visual distinction between UI elements by increasing opacity and strengthening borders.

What Changes

Stronger borders on cards and buttons
Higher opacity on overlays
More distinct separators
Bolder text on muted elements

How to Activate

Settings → Accessibility → Display & Text Size → Increase Contrast.

Combine with Bold Text

For maximum readability, combine Increase Contrast with Bold Text (Settings → Display & Brightness → Bold Text).

Differentiate Without Color

Adds icon badges to pass types so color isn't the only way to identify them. Useful for color blindness or low-light situations.

What Changes

Event tickets show ticket icon
Boarding passes show airplane/train icon
Loyalty cards show card icon
Coupons show coupon icon

How to Activate

Settings → Accessibility → Display & Text Size → Differentiate Without Color.

Color blind friendly

This setting helps distinguish pass types at a glance without relying on color perception.

Related

Change your preferred language and date formats. Learn how widgets work with VoiceOver, or see editing passes for customization options.