full keyboard navigation and keyboard navigation hints needed for the app #130

Closed
opened 2026-08-07 07:52:56 +00:00 by hugo · 1 comment
Owner

the app should be fully navigational via keyboard and there needs to be proper support to show hotkeysl for elements on demand. My idea is to have opt as the modifier and when that is pressed, elements with hotkeys show those hotkeys, so users know where to go. on linux that can then be alt instead of opt. also dialogs like validation or metadata diff need to have their apply buttons supported with hotkeys, as well as editors need that for foldable sections of the editor.

the app should be fully navigational via keyboard and there needs to be proper support to show hotkeysl for elements on demand. My idea is to have opt as the modifier and when that is pressed, elements with hotkeys show those hotkeys, so users know where to go. on linux that can then be alt instead of opt. also dialogs like validation or metadata diff need to have their apply buttons supported with hotkeys, as well as editors need that for foldable sections of the editor.
hugo added the enhancement label 2026-08-07 07:52:56 +00:00
Author
Owner

Implemented in 5709c80. All enabled controls now participate in Tab/Shift-Tab focus traversal and Enter/Space activation. Holding Control+Option on macOS or Control+Alt elsewhere reveals warm-yellow, black-labelled access keys only for visible controls: semantic actions use direct keys, generic controls receive stable two/three-letter A-Z codes, typed prefixes filter remaining choices, and Escape or modifier release cancels. Activity-bar icons remain visible with aligned 1-9/0 keytips; covered layers, disabled controls, off-screen scroll content, and focused editors are excluded. Added direct editor/import/settings/validation/metadata actions, updated README and Allium specs, and verified against bDS2 editable-target behavior. Validation passed with cargo test --workspace, cargo clippy --workspace --all-targets -- -D warnings, cargo build --workspace, cargo bundle-macos, cargo fmt --all -- --check, allium check/analyse, and Computer Use on the exact release bundle.

Implemented in 5709c80. All enabled controls now participate in Tab/Shift-Tab focus traversal and Enter/Space activation. Holding Control+Option on macOS or Control+Alt elsewhere reveals warm-yellow, black-labelled access keys only for visible controls: semantic actions use direct keys, generic controls receive stable two/three-letter A-Z codes, typed prefixes filter remaining choices, and Escape or modifier release cancels. Activity-bar icons remain visible with aligned 1-9/0 keytips; covered layers, disabled controls, off-screen scroll content, and focused editors are excluded. Added direct editor/import/settings/validation/metadata actions, updated README and Allium specs, and verified against bDS2 editable-target behavior. Validation passed with cargo test --workspace, cargo clippy --workspace --all-targets -- -D warnings, cargo build --workspace, cargo bundle-macos, cargo fmt --all -- --check, allium check/analyse, and Computer Use on the exact release bundle.
hugo closed this issue 2026-08-07 15:01:17 +00:00
Sign in to join this conversation.