Skip to content

Accessibility #19

Description

@kafkade

Tracks Phase 5.1 — Accessibility from docs/SPEC.md §5.

Goal

Make Kite usable for people who rely on assistive tech, low-vision setups, and reduced-motion environments.

Scope

  • Screen-reader compatible mode — structured text output, no animations (renders state as plain readable text rather than graphical widgets/sparklines)
  • High-contrast theme
  • Colorblind-safe themes — deuteranopia, protanopia, and tritanopia friendly palettes
  • Configurable minimum contrast ratio — enforce/clamp foreground-background contrast
  • Reduced-motion mode — disable animations/transitions

Notes

  • Themes integrate with the existing theming engine (src/ui/theme.rs, 11 built-in themes today).
  • Reduced-motion / screen-reader mode should be toggleable via config and ideally CLI flag, consistent with existing --theme / --layout flags.

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase-5Phase 5: PolishwidgetUI widget/panel

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions