From 44847e0d405e8b3ae510166e2486602896439f94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com> Date: Thu, 30 Apr 2026 23:01:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E6=94=B6=E8=97=8F?= =?UTF-8?q?=E5=A4=B9=E6=8A=98=E5=8F=A0+=E5=B8=AE=E5=8A=A9=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E5=8C=BA=E5=9D=97+=E6=8B=96=E6=8B=BD=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Sidebar 双区块架构:收藏夹(可折叠) + 帮助文档(默认折叠) - 帮助内容:5条常用快捷键静态展示 - 折叠动画:max-height + opacity 过渡,自适应视口高度 - 修复拖拽死锁:draggable 条件改为 pressedIndex || isDragging - 修复长按误触:200ms 时延防单击触发 draggable - 修复排序持久化:sortFavorites 仅分组保序,不再覆盖拖拽顺序 - 清理死代码:.sidebar-divider、dataTransfer.setData --- .../FileSystem/components/Sidebar.vue | 242 +++++++++++++----- .../FileSystem/composables/useFavorites.ts | 29 ++- 2 files changed, 186 insertions(+), 85 deletions(-) diff --git a/web/src/components/FileSystem/components/Sidebar.vue b/web/src/components/FileSystem/components/Sidebar.vue index f6554c1..aebf1a6 100644 --- a/web/src/components/FileSystem/components/Sidebar.vue +++ b/web/src/components/FileSystem/components/Sidebar.vue @@ -1,63 +1,83 @@