immich/web/src/lib/components/shared-components/search-bar
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
..
search-bar.svelte feat(web): keyboard access for search dropdown, combobox fixes (#8079) 2024-03-21 08:24:19 -04:00
search-camera-section.svelte feat(web): combobox accessibility improvements (#8007) 2024-03-19 07:56:41 -05:00
search-date-section.svelte fix(web): prevent resetting date input when entering 0 (#7415) 2024-02-26 21:07:49 -06:00
search-display-section.svelte refactor(web): search box (#7397) 2024-02-26 15:45:08 -06:00
search-filter-box.svelte fix(web): save filename search in search filter box (#7704) 2024-03-07 10:16:47 -06:00
search-history-box.svelte feat: enhance search (#7127) 2024-02-17 11:00:55 -06:00
search-location-section.svelte feat(web): combobox accessibility improvements (#8007) 2024-03-19 07:56:41 -05:00
search-media-section.svelte refactor(web): search box (#7397) 2024-02-26 15:45:08 -06:00
search-people-section.svelte fix(web): alignment of people in search box (#7430) 2024-02-26 21:07:23 -06:00
search-text-section.svelte feat(web): search by filename (#7624) 2024-03-05 17:08:35 -06:00