Skip to content

Make the switch profile editor keyboard and screen-reader accessible - #475

Merged
enaboapps merged 1 commit into
mainfrom
feat/switch-profile-a11y
Jul 28, 2026
Merged

Make the switch profile editor keyboard and screen-reader accessible#475
enaboapps merged 1 commit into
mainfrom
feat/switch-profile-a11y

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Summary

  • add system-color focus cues for buttons, profile rows, combo items, and fields
  • show Built-in and Active badges with UI Automation names
  • replace disabled profile controls with focusable read-only presentation
  • add Ctrl+S, Escape, and unambiguous access keys without making Enter save

Why

Custom control templates removed dependable keyboard focus feedback, while disabled built-in profile fields were difficult to inspect with keyboard and assistive technology.

Impact

Keyboard, switch-scanning, High Contrast, and screen-reader users can identify focus, inspect every profile, understand status, and complete common actions directly.

Validation

  • focused profile accessibility and style tests: 27 passed
  • Release build: passed with 0 warnings and 0 errors
  • complete test suite: 517 unit tests and 1 integration test passed

Closes #474.

@enaboapps enaboapps added this to the Release 0.9.0 milestone Jul 28, 2026
@enaboapps
enaboapps merged commit 1d5d4c6 into main Jul 28, 2026
1 check passed
@enaboapps
enaboapps deleted the feat/switch-profile-a11y branch July 28, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make the switch profile editor keyboard and screen-reader accessible

2 participants