spacedrive/interface/hooks
Lynx 0688406adc
[ENG-293] Tag assign mode (#2462)
* Rename top bar icon *style* to *classlist*

* Update pnpm-lock.yaml

* Add user-facing name for tag assign mode: "Assign tags"

* Refactor path bar to allow tag bar display above

* Oops, use original PATH_BAR_HEIGHT

* rename ExplorerPath to more consistent ExplorerPathBar

* remove debug tag assign mode toggle

* fix straggling old reference to ExplorerPathBar

* rename useShortcuts to useExplorerShortcuts

* add `DEV` to turbo.json env deps

* tag assign mode list display + keyboard toggle

* Update pnpm-lock.yaml after merge

* Use new query style in ExplorerTagBar

* WIP debugging list bug

* Fix to the `<slot />` bug

* Remove awaiting tag assign keypress state variable

* Add tag assign mode localization lines

* Add actual tag assign mode functionality

* Use localization for bulk tag assignment

* i18n: Add proper "file" plurals and nest within tag assignment msgs

* implement tag hotkey assignment

* Use i18n for unknown error in tag assignment

* use type for tag bulk assign keycodes

* remove custom ordering todo

* add awaiting-assign visual state to tag bar tags

* Make Escape cancel tag bar hotkey assignment + add a11y + remove focus state on keypress

* Remove tag assign mutation success from tag bar

* Remove tab index `-1` from tag bar tag

* Update tag bar awaiting hotkey assignment colors

* Fix tag bar styling + sort properly

* Fix some missed `TOP_BAR_ICON_CLASSLIST` references

* improve tag ui & fix location redir

* fix pathbar caret and layout adjustment experiment

* Add better tag bar layout for users with lots of tags

* set padding if tags overflow

---------

Co-authored-by: Arnab Chakraborty <11457760+Rocky43007@users.noreply.github.com>
Co-authored-by: ameer2468 <33054370+ameer2468@users.noreply.github.com>
2024-06-18 10:52:19 +00:00
..
index.ts [ENG-1745] Mouse wheel resize (#2366) 2024-04-19 23:18:54 +00:00
useCallbackToWatchForm.ts [ENG-528] QuickPreview isn't correctly handling errors for video/audio playback (#815) 2023-05-18 03:31:15 +00:00
useCallbackToWatchResize.ts [ENG-528] QuickPreview isn't correctly handling errors for video/audio playback (#815) 2023-05-18 03:31:15 +00:00
useClickOutside.ts [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
useCounter.ts [ENG-765] Reported Total capacity and Free space are wrong (#1066) 2023-07-05 18:22:56 +00:00
useDebouncedForm.ts [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
useDismissibleNoticeStore.tsx [ENG-1353] explorer dnd (#1737) 2023-12-13 11:59:27 +00:00
useDragAndDropState.ts [ENG-1508] Launch Spacedrop (#1893) 2024-01-08 06:42:17 +00:00
useFocusState.tsx [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
useHomeDir.ts [ENG-1452] Default to Home (#1801) 2023-11-21 05:22:52 +00:00
useInputState.tsx [ENG-380] Interface code structure improvement (#581) 2023-02-27 21:29:48 -08:00
useIsDark.ts [ENG-381] Update context menufs actions to support multiple source (#927) 2023-06-14 23:00:28 +00:00
useIsLocationIndexing.ts [ENG-293] Tag assign mode (#2462) 2024-06-18 10:52:19 +00:00
useIsTextTruncated.ts [ENG-1236] fix mac tooltips on truncated folder names is inconsistent (#1497) 2023-10-11 14:29:26 +00:00
useKeybind.ts [MOB-23] Mobile Hardware Information for Overview Page (#2106) 2024-03-06 06:46:22 +00:00
useKeybindEventHandler.ts [ENG-1690] Upgrade to Tauri 2.0 (#2433) 2024-05-07 08:36:50 +00:00
useKeybindFactory.ts [ENG-1116] Distinct job manager for library (#1363) 2023-09-21 11:10:56 +00:00
useKeyDeleteFile.tsx [ENG-1641] Use 'delItem' shortcut (#2138) 2024-02-28 15:36:07 +00:00
useKeyMatcher.ts [ENG-1604] Change key matcher to use real OS (#2087) 2024-02-13 12:44:33 +00:00
useLocale.ts Added date formatting according to chosen language in the settings (#2414) 2024-04-30 16:52:20 +00:00
useMouseItemResize.ts Windows mouse resize fix (#2407) 2024-04-26 17:36:21 +00:00
useOperatingSystem.ts [ENG-1067] Update phosphor to new package & update sort imports (#1330) 2023-09-11 15:26:44 +00:00
usePrefersReducedMotion.ts Command Palette (#2228) 2024-03-26 13:05:46 +00:00
useQuickRescan.ts Added even more i18n translation keys (#2453) 2024-05-04 16:16:49 +00:00
useRandomInterval.ts Command Palette (#2228) 2024-03-26 13:05:46 +00:00
useRedirectToNewLocation.ts [ENG-293] Tag assign mode (#2462) 2024-06-18 10:52:19 +00:00
useRouteTitle.ts [ENG-1592] Correctly assign tab titles on desktop (#2030) 2024-02-01 15:40:38 +00:00
useScrolled.tsx Frontend misc fixes and deps update (#1650) 2023-10-24 07:51:58 +00:00
useShortcut.ts [ENG-293] Tag assign mode (#2462) 2024-06-18 10:52:19 +00:00
useShowControls.ts Release landing page (#1464) 2023-10-11 04:05:40 +00:00
useTheme.ts @sd/client SolidJS support - Part 1 (#1920) 2024-01-09 08:05:01 +00:00
useWindowSize.ts [ENG-1615] bg intro video fixed (#2104) 2024-02-19 20:45:29 +00:00
useWindowState.tsx [ENG-1283, ENG-1284, partially ENG-1303] Fix MacOS window bar showing when full-screen (#1582) 2023-10-21 11:57:04 +00:00
useZodParams.ts Better search (#2262) 2024-04-05 15:40:46 +00:00
useZodRouteParams.ts Improve useZodRouteParams (#1917) 2024-01-05 08:51:08 +00:00
useZodSearchParams.ts [MOB-23] Mobile Hardware Information for Overview Page (#2106) 2024-03-06 06:46:22 +00:00