Uh oh!
There was an error while loading. Please reload this page.
Keyboard menu/widget navigation - #628
Conversation
Deploying with |
| Latest commit: | 8752110 |
| Status: | ✅ Deploy successful! |
| Preview URL: | https://94c11dc2.graphite-master.pages.dev |
c0faee2 to
5a3db9bCompareKeavon
commented
May 19, 2022
I'm currently looking at merging #649 first since it'll be easier to deal with conflicts in that order. Still working on investigating a bug in that branch though. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Keavon
commented
May 23, 2022
Only one small request: when using the arrow keys to navigate a menu, reaching the end should cap rather than looping back to the start. |
Uh oh!
There was an error while loading. Please reload this page.
0HyperCube
commented
May 23, 2022
The standard behavior in gtk appears to be to have looping in the menubar but not in the dropdowns. I will add this. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Keavon
left a comment
There was a problem hiding this comment.
Good to merge (after the last comment)! Sorry for the repeated nitpicks.
An issue with the starting active color: https://files.keavon.com/-/FirstLuminousPrayingmantid/capture_4_.mp4 |
Here's a list of a few more issues I ran into while QA testing. Feel free to fix now or merge now and fix later.
|
* Keyboard menu navigation * Fix dropdown keyboard navigation * Fix merge error * Some code review * Interactive dropdowns * Query by data attr not class name * Add locking behaviour * Change query selector style * Change query selector style (again) * Code review feedback * Fix highlighted entry regression * Styling and disabling checkbox tabindex in MenuLists * Don't redirect space off canvas to backend * Do not emit update if value same * Escape closes all floating menus * Close dropdowns on blur Co-authored-by: Keavon Chambers <keavon@keavon.com>
* Keyboard menu navigation * Fix dropdown keyboard navigation * Fix merge error * Some code review * Interactive dropdowns * Query by data attr not class name * Add locking behaviour * Change query selector style * Change query selector style (again) * Code review feedback * Fix highlighted entry regression * Styling and disabling checkbox tabindex in MenuLists * Don't redirect space off canvas to backend * Do not emit update if value same * Escape closes all floating menus * Close dropdowns on blur Co-authored-by: Keavon Chambers <keavon@keavon.com>
Closes#575