Accessibility

QuikGIF is designed to be usable by everyone, including people who rely on assistive technologies.

We are committed to making QuikGIF accessible to all users. The app supports macOS built-in accessibility features and is designed to work well with VoiceOver, keyboard navigation, and other assistive technologies. Below is a summary of the accessibility features QuikGIF supports.

Supported Features

VoiceOver

Full VoiceOver support throughout the app. All controls have accessibility labels and hints. State changes are announced so you always know what QuikGIF is doing.

Voice Control

All buttons and controls are accessible via macOS Voice Control. Use your voice to start recordings, pause, stop, and navigate the app.

Dark Interface

QuikGIF uses a dark interface throughout, reducing eye strain and providing comfortable viewing in all lighting conditions.

Differentiate Without Color Alone

All meaningful information is conveyed through text labels, icons, and shapes in addition to color. No feature relies on color perception alone.

Sufficient Contrast

UI elements maintain sufficient contrast ratios. When the system Increase Contrast setting is enabled, QuikGIF increases opacity and border thickness for improved visibility.

Reduced Motion

When Reduce Motion is enabled in System Settings, all animations are disabled including the splash screen transitions, progress ring animations, and overlay bounce effects.

Accessibility Details

Keyboard Navigation

  • Full keyboard support for screen region selection (Space to enter keyboard mode, arrow keys to move, Option+arrow to resize, Return to confirm)
  • Keyboard shortcuts for recording controls (Space to pause/resume, Return or Escape to stop)
  • Global hotkey to start and stop recordings without touching the mouse

VoiceOver Announcements

  • Recording state changes are announced (started, paused, resumed, encoding, complete)
  • GIF completion results are announced at high priority so they are not interrupted
  • Onboarding permission checks are announced at each step
  • Selection region dimensions are announced in keyboard selection mode
  • VoiceOver focus automatically moves to relevant controls as they appear

Visual Accessibility

  • Respects the system Reduce Transparency setting with fully opaque backgrounds
  • Respects the system Increase Contrast setting with enhanced borders and text opacity
  • Selection overlay border thickness increases in high-contrast mode
  • Status bar icon updates dynamically with descriptive accessibility labels

Contact