diff options
| author | kamtschatka <sschatka@gmail.com> | 2024-05-18 12:22:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-18 11:22:50 +0100 |
| commit | 1fee129c337069fc41d1c46141beaaec94033af8 (patch) | |
| tree | 1eec8b4f971731b6c24fafd93f7fc6adf881f32c /pnpm-lock.yaml | |
| parent | 6eea67186c2fa5f5c5e155c7fe17f63a0114157f (diff) | |
| download | karakeep-1fee129c337069fc41d1c46141beaaec94033af8.tar.zst | |
feature(web): Improve merging of tags by simple drag and drop #144 (#154)
* Improve merging of tags by simple drag and drop #144
Added drag&drop functionality
Allowing sorting the tags by name, as this is more intuitive
* Improve merging of tags by simple drag and drop #144
minor renamings
removed some unnecessary code
* Improve merging of tags by simple drag and drop #144
extracted out the drag and drop functionality to be more encapsulated and reusable
* Improve merging of tags by simple drag and drop #144
improved the usage sorter to additionally compare by name if the usage is the same
* Improve merging of tags by simple drag and drop #144
replaced checkboxes with toggles floating on the right
---------
Co-authored-by: kamtschatka <simon.schatka@gmx.at>
Diffstat (limited to '')
| -rw-r--r-- | pnpm-lock.yaml | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8da19af4..8ab67bfd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -493,6 +493,9 @@ importers: '@radix-ui/react-toast': specifier: ^1.1.5 version: 1.1.5(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toggle': + specifier: ^1.0.3 + version: 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-tooltip': specifier: ^1.0.7 version: 1.0.7(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -556,6 +559,9 @@ importers: react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) + react-draggable: + specifier: ^4.4.6 + version: 4.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-dropzone: specifier: ^14.2.3 version: 14.2.3(react@18.2.0) @@ -3332,6 +3338,19 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-toggle@1.0.3': + resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-tooltip@1.0.7': resolution: {integrity: sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==} peerDependencies: @@ -5301,6 +5320,10 @@ packages: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} engines: {node: '>=0.8'} + clsx@1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + clsx@2.0.0: resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} engines: {node: '>=6'} @@ -10144,6 +10167,12 @@ packages: peerDependencies: react: ^18.2.0 + react-draggable@4.4.6: + resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} + peerDependencies: + react: '>= 16.3.0' + react-dom: '>= 16.3.0' + react-dropzone@14.2.3: resolution: {integrity: sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==} engines: {node: '>= 10.13'} @@ -16655,6 +16684,18 @@ snapshots: react-dom: 18.2.0(react@18.2.0) dev: false + '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@babel/runtime': 7.23.9 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.58)(react@18.2.0) + '@types/react': 18.2.58 + '@types/react-dom': 18.2.19 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + '@radix-ui/react-tooltip@1.0.7(@types/react-dom@18.2.19)(@types/react@18.2.58)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 @@ -19664,6 +19705,9 @@ snapshots: clone@2.1.2: dev: false + clsx@1.2.1: + dev: false + clsx@2.0.0: dev: false @@ -26245,6 +26289,14 @@ snapshots: react: 18.2.0 scheduler: 0.23.0 + react-draggable@4.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: + clsx: 1.2.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + react-dropzone@14.2.3(react@18.2.0): dependencies: attr-accept: 2.2.2 |
