Accessibility

Gus is designed to support Apple platform accessibility features on iPhone, iPad, Apple TV, Apple Vision Pro, and Mac.

Accessibility goals

Gus uses native SwiftUI and AVKit surfaces where possible so the app can inherit platform accessibility behavior. Release validation covers VoiceOver, Voice Control, Larger Text, Dark Interface, Differentiate Without Color Alone, Sufficient Contrast, Reduced Motion, Captions, and Audio Descriptions where available.

This page avoids claiming a feature is fully verified on every platform until release testing confirms it.

Supported areas

  • VoiceOver labels, hints, traits, and values for primary controls.
  • Voice Control names for buttons, menus, search fields, playback controls, and repeated actions.
  • Dynamic Type support where platform conventions allow.
  • System light and dark appearance.
  • State communication that does not rely on color alone.
  • Reduced Motion support by avoiding custom motion-heavy interfaces.

Captions and audio descriptions

Captions, subtitles, alternate audio, and audio descriptions depend on the tracks available in your Jellyfin media and on the AVKit controls exposed by the current Apple platform.

Platform scope

Release testing covers iPhone, iPad, Mac, Apple TV, and Apple Vision Pro. Some interactions differ by platform because Apple TV uses the Focus Engine, Apple Vision Pro uses gaze and gesture input, and Mac users may rely on keyboard and pointer workflows.

Report an accessibility issue

Report accessibility issues through the support page. Include your platform, assistive technology, app version, the screen or flow, and the expected result.