1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-09 21:36:46 +01:00
immich/web/src/lib
Ben Basten 87ccba7f9d
feat(web): keyboard access for search dropdown, combobox fixes (#8079)
* feat(web): keyboard access for search dropdown

Also: fixing cosmetic issue with combobox component.

* fix: revert changing required field

* fix: create new focusChange action

* fix: combobox usability improvements

* handle escape key on the clear button
* move focus to input when clear button is clicked
* leave the dropdown closed if the user has already closed the dropdown and tabs over to the clear button
* activate the combobox if a user tabs backwards onto the clear button

* rename focusChange to focusOutside

* small fixes

* do not activate combobox on backwards tabbing
* simplify classes in "No results" option
* prevent dropdown option from being preselected when clear button is
  clicked

* fix: remove unused event dispatcher interface
2024-03-21 08:24:19 -04:00
..
__mocks__ chore(web): add asset store unit tests (#8077) 2024-03-19 23:41:31 -05:00
assets chore(deps): update dependency @types/node to v20.11.27 (#8012) 2024-03-18 19:49:31 -04:00
components feat(web): keyboard access for search dropdown, combobox fixes (#8079) 2024-03-21 08:24:19 -04:00
models feat(web): Improved assets upload (#3850) 2023-09-01 12:00:51 -04:00
stores feat(web): add ctrl+a / ctrl+d shortcuts to select / deselect all assets (#8105) 2024-03-21 07:14:13 -05:00
utils feat(web): keyboard access for search dropdown, combobox fixes (#8079) 2024-03-21 08:24:19 -04:00
constants.ts feat(server,web): remove external path nonsense and make libraries admin-only (#7237) 2024-02-29 12:35:37 -06:00
utils.ts fix(web): prevent duplicate time bucket loads (#8091) 2024-03-20 15:40:41 -04:00