Andy Smith
1b4dcee694
Add combobox role
2025-08-21 15:35:44 -05:00
Andy Smith
9139c1c56d
Add activedescendant to filter input
2025-08-21 15:30:59 -05:00
Andy Smith
00c77bbdf5
Add unique IDs to all filter items
2025-08-21 14:44:17 -05:00
Andy Smith
389273072d
Handle disabled switches
2025-08-13 12:30:12 -05:00
Jason Zimdars
6227cf9a8b
Keyboard arrow through pins and notifications
2025-07-30 16:07:55 -05:00
Jorge Manrubia
939d68b941
Don't prevent default with light/right arrows since this prevents moving cursor on input fields
2025-07-01 11:38:44 +02:00
Jason Zimdars
37dc14c0c6
x interferes with string entry, try SHIFT+ENTER to toggle checkboxes
2025-06-03 16:35:55 -05:00
Jason Zimdars
9ebb1ffeb1
Use x to toggle filter checkboxes
2025-06-03 07:55:19 -05:00
Jorge Manrubia
651ee5f6fe
Use CTRL-ENTER or CMD-ENTER to toggle, since space is a legit search character
2025-06-03 06:32:38 +02:00
Jorge Manrubia
55c1e53624
Skip if no checkbox
2025-06-03 06:06:51 +02:00
Jorge Manrubia
e33dd22fad
Toggle selected item with space
2025-06-03 06:05:15 +02:00
Jorge Manrubia
61fbad218b
Make tag filters selectable/navigable too
2025-06-02 18:39:44 +02:00
Jorge Manrubia
edf7153ced
Remove trace
2025-06-02 14:59:04 +02:00
Jorge Manrubia
37fd2b248d
Revamp filters menu (WIP)
...
- Make them navigable by keyboard (UP, DOWN, ENTER to activate option).
- Filter based on the actual text in the element, use containment condition instead of CSS selector on value prefix.
- Make all the elements in the filter searchable and reachable by keyboard.
2025-06-02 14:51:03 +02:00
Jorge Manrubia
a3866348fd
Aria selected is a better fit here
2025-06-02 13:37:29 +02:00
Jorge Manrubia
87b4643946
Fix: navigation not working after adding new commands
2025-05-16 13:29:18 +02:00
Jorge Manrubia
86db634f7f
Fix: selected item not showing up in Safari
...
It also handles auto selecting when an element is focus. E.g: if you tabulate to the next control in the navigable list, you want selection to update accordingly.
2025-05-08 10:41:51 +02:00
Jorge Manrubia
bfc89124cf
Reorder
2025-05-07 13:55:28 +02:00
Jorge Manrubia
b9875033bc
Remove unused
2025-05-07 13:54:47 +02:00
Jorge Manrubia
87484dbca0
Add basic keyboard navigation support for the Fizzy do menu
2025-05-07 13:46:19 +02:00
Jorge Manrubia
0dcc6959da
Extract constant to clarify regexp
2025-05-07 13:31:52 +02:00