Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

lucasmerlin
Copy link
Collaborator

@lucasmerlin lucasmerlin commented Jul 17, 2025

Adds an accessibility inspector plugin that shows the current AccessKit tree:

Screen.Recording.2025-07-24.at.11.48.07.mov

Macos has a built in accessibility inspector, but it doesn't seem to work with AccessKit / eframe so this provides some insight into the accesskit state.

This also showed a couple issues that are easy to fix:

  • Links show up as Label instead of links
  • Not all supported actions are advertised (e.g. scrolling)
  • The resize handles in windows shouldn't be focusable
  • Checkbox has no value
  • Menus should have the button as parent widget (not 100% sure on this one)

Currently the plugin lives in the demo app, but I think it should be moved somewhere else. Maybe egui_extras?

This could also be relevant for #4650

@lucasmerlin lucasmerlin changed the title AccessKit inspector / new Plugin trait / group AK nodes by Ui AccessKit inspector / group AccessKit nodes by Ui Jul 23, 2025
@lucasmerlin lucasmerlin changed the base branch from main to lucas/plugin-trait July 23, 2025 09:16
@lucasmerlin lucasmerlin force-pushed the lucas/accessibility-inspector branch from 9d327c8 to 4488bec Compare July 23, 2025 09:29
@lucasmerlin lucasmerlin changed the title AccessKit inspector / group AccessKit nodes by Ui Accessibility inspector plugin Jul 23, 2025
@lucasmerlin lucasmerlin added feature New feature or request accessibility More accessible to e.g. the visually impaired labels Jul 24, 2025
Copy link

Preview available at https://egui-pr-preview.github.io/pr/7368-lucasaccessibility-inspector
Note that it might take a couple seconds for the update to show up after the preview_build workflow has completed.

Base automatically changed from lucas/plugin-trait to main September 16, 2025 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility More accessible to e.g. the visually impaired dev-experience egui feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant