Commit graph

218 commits

Author SHA1 Message Date
Xu Quan
639d993832 refactor: optimize styles of actions and pinned section 2025-03-07 22:13:05 +08:00
Xu Quan
75bfa1f3d2 feat: drag folder to manual order folders 2025-03-07 18:22:20 +08:00
Xu Quan
0618a0e458 refactor: seperate folder content and drag folder logic 2025-03-07 18:15:09 +08:00
Xu Quan
9e9a85bf45 feat: drag file to manual order files 2025-03-07 17:24:18 +08:00
Xu Quan
95d10fa131 refactor: seperate file content and drag file logic 2025-03-07 10:37:04 +08:00
Xu Quan
b5ca949f55 refactor: use hook to render file name to simplify logic in File Component 2025-03-06 15:22:55 +08:00
Xu Quan
e54bffd2de style: optimize pinned file style 2025-03-05 18:53:05 +08:00
Xu Quan
7660a7a239 feat: only select folders when click 2025-03-05 18:45:30 +08:00
Xu Quan
18490d8f11 feat: support pin files 2025-03-05 18:42:55 +08:00
Xu Quan
e59cd6489d feat: support pin folders 2025-03-05 17:54:21 +08:00
Xu Quan
a689e0ff51 fix: fix wrong text 2025-03-05 16:27:48 +08:00
Xu Quan
e044fe6818 refactor: use obsidian api to store data 2025-03-05 15:52:40 +08:00
Xu Quan
58c384f1f1 feat: drag multiple folders to move 2025-03-05 11:11:59 +08:00
Xu Quan
1f0cffd975 refactor: abstract FolderExpandIcon component to simplify logic in Folder Component 2025-03-04 17:18:21 +08:00
Xu Quan
acb2dd11ce refactor: abstract FilesCount component to simplify logic in Folder Component 2025-03-04 17:18:16 +08:00
Xu Quan
b6fa9aa5a5 refactor: use hook to render folder name to simplify logic in Folder Component 2025-03-04 17:10:06 +08:00
Xu Quan
f0f2746000 refactor: change dragging item structure to support multiple folders move 2025-03-04 16:46:29 +08:00
Xu Quan
797928f382 fix: update folder list after moving a folder 2025-03-04 16:35:50 +08:00
Xu Quan
3f54fdfa69 fix: show file icon when drag files 2025-03-04 15:54:05 +08:00
Xu Quan
b0d3327293 feat: drag multiple files to move 2025-03-04 15:47:35 +08:00
Xu Quan
81731043ad fix: open target folder after moving a file 2025-03-04 10:07:31 +08:00
Xu Quan
28f64ce6ee refactor: change dragging item structure to support multiple files move 2025-03-04 10:00:35 +08:00
Xu Quan
9752425373 feat: support select multiple files by clicking shift key 2025-03-03 18:42:27 +08:00
Xu Quan
2ed8392a83 feat: support select multiple files 2025-03-03 11:42:12 +08:00
Xu Quan
f23c10ecaa refactor: update drag item structure to support future multiple files 2025-03-02 20:42:23 +08:00
Xu Quan
46304db73c refactor: use constant to manage drag and drop types 2025-03-02 14:44:06 +08:00
Xu Quan
cea8454503 fix: change z-index of custom drag layer to make it always visible 2025-03-01 17:37:40 +08:00
Xu Quan
493ab76a03 refactor: use hooks to handle dragging element 2025-03-01 17:28:34 +08:00
Xu Quan
ad7835e41d refactor: re-organize code of render expand folder icon 2025-03-01 17:10:39 +08:00
Xu Quan
b06b6b490d fix: clear focused file when change focused folder 2025-03-01 16:44:10 +08:00
Xu Quan
d955d906dc refactor: use hooks to handle file change 2025-03-01 16:40:04 +08:00
Xu Quan
960df818c7 refactor: use hooks to handle folder change 2025-03-01 16:36:50 +08:00
Xu Quan
20439ec466 refactor: abstract reused logic in handling vault change 2025-03-01 16:30:47 +08:00
Xu Quan
d4e70ac019 refactor: use hooks to handle show hierarchy lines setting 2025-03-01 15:48:07 +08:00
Xu Quan
e68d7c0e60 refactor: abstract common logic of sort files and folders 2025-03-01 15:41:55 +08:00
Xu Quan
e910bca596 fix: correct wrong spelling 2025-03-01 15:29:57 +08:00
Xu Quan
2d9143b94e refactor: abstract FileDetail component from File 2025-03-01 15:28:23 +08:00
Xu Quan
be24508dff fix: avoid renaming file/folder when moving to the original folder 2025-03-01 15:21:16 +08:00
Xu Quan
024be52702 fix: correct drag preview position && icon 2025-03-01 15:18:42 +08:00
Xu Quan
dfb3bf51ea feat: drag folder to change its path 2025-03-01 12:13:28 +08:00
Xu Quan
3cb1473810 feat: drag file to change its path 2025-03-01 12:03:14 +08:00
Xu Quan
25c2b42fc9 refactor: optimize code for better understanding 2025-02-28 21:58:27 +08:00
Xu Quan
3ae8e23c98 refactor: abstract common logic of renaming file name and folder name 2025-02-28 21:43:59 +08:00
Xu Quan
6def0131ca chore: update error messages for save failure 2025-02-28 21:06:40 +08:00
Xu Quan
3480b41610 refactor: use hooks to handle settings change event 2025-02-28 20:55:24 +08:00
Xu Quan
84a92848d6 refactor: optimize code for better understanding 2025-02-28 20:24:31 +08:00
Xu Quan
85e6b25960 style: update style to optimize user experience 2025-02-28 17:40:13 +08:00
Xu Quan
d6dc02b952 feat: support open plugin view on startup option in settings 2025-02-27 21:46:00 +08:00
Xu Quan
e33ae24032 chore: for test 2025-02-27 21:39:36 +08:00
Xu Quan
960e6ab595 feat: support show file detail option in settings 2025-02-27 21:38:23 +08:00