From 91462021b57075c7a4f374e2b9920312bb54a910 Mon Sep 17 00:00:00 2001 From: ZacharyZcR Date: Wed, 17 Sep 2025 10:18:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BE=A7=E8=BE=B9=E6=A0=8F?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E5=AE=B9=E5=99=A8=E7=BB=93=E6=9E=84=EF=BC=9A?= =?UTF-8?q?=E9=98=B2=E6=AD=A2=E7=8A=B6=E6=80=81=E6=A0=8F=E8=A2=AB=E6=8C=A4?= =?UTF-8?q?=E6=8E=89=E5=B9=B6=E6=98=BE=E7=A4=BA=E6=BB=9A=E5=8A=A8=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 采用与主文件网格相同的滚动容器模式:外层relative overflow-hidden + 内层absolute inset-0 - 修复侧边栏内容过多时挤压底部状态栏的问题 - 确保thin-scrollbar样式正确应用并显示滚动条 - 保持UI布局一致性,侧边栏现在有固定的滚动区域限制 结构改进: - 外层:flex-1 relative overflow-hidden(定义滚动区域边界) - 内层:absolute inset-0 overflow-y-auto thin-scrollbar(实际滚动容器) - 这样可以确保侧边栏内容不会超出分配的空间,底部状态栏始终可见 --- src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx b/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx index 9b134d8a..1a1166e9 100644 --- a/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx +++ b/src/ui/Desktop/Apps/File Manager/FileManagerSidebar.tsx @@ -291,7 +291,8 @@ export function FileManagerSidebar({ return (
-
+
+
{/* 快捷功能区域 */} {renderSection(t("fileManager.recent"), , recentItems)} {renderSection(t("fileManager.pinned"), , pinnedItems)} @@ -307,6 +308,7 @@ export function FileManagerSidebar({ {directoryTree.map((item) => renderSidebarItem(item))}
+
);