Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save elkraneo/1c70f049c90afc7414ea6e8a82c74dd8 to your computer and use it in GitHub Desktop.
Save elkraneo/1c70f049c90afc7414ea6e8a82c74dd8 to your computer and use it in GitHub Desktop.
  • Vision accessibility
    • VoiceOver
      • Spatial Audio
      • Does not receive hand input by default
    • Triple-press on the Digital Crown
    • Gestures
      • Pinching
      • Direct Gesture Mode
      • Voice Overs default interaction mode
    • RealityKit
      • AccessibilityComponent
        • label
        • value
        • traits
        • Custom
          • rotors
          • actions
          • content
        • System actions
    • Post announcements
  • Visual design
    • Dynamic Type
    • Alternate layouts
    • 4:1 contrast ratio
    • Head anchors
      • Use them sparingly
      • Zoom accessibility feature is head anchored
      • .accessibilityPrefersHeadAnchorAlternative
  • Motion
    • .accessibilityReduceMotion
    • Avoid
      • Rapid movement
      • Bouncing/wave-like movement
      • Zooming animations
      • Multi-axis movement
      • Spinning/rotation effects
      • Persistent background effects
  • Hearing
    • Captions
      • should represent all audio content
      • .isClosedCaptioningEnabled
    • Visually indicate audio source
  • Cognitive
    • Guided Access
      • Restricts people to a single app
      • Backgrounds other apps
      • Removes ornamental UI
      • Suppresses hardware buttons
  • Motor
    • Dwell Control
    • Pointer Control
      • Head position
      • Wrist position
      • Index finger
    • Switch Control
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment