From ca1fcf9fc3bfb221a3601ec6113dcd0100a64cc4 Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Mon, 21 Apr 2025 23:45:50 +0800 Subject: [PATCH] update --- .../src/settings/settings.controller.ts | 4 +- .../src/components/LayoutRenderer.vue | 75 +++++++++++-- .../src/composables/useSidebarResize.ts | 101 ++++++++++++++++++ .../frontend/src/stores/settings.store.ts | 29 ++++- 4 files changed, 193 insertions(+), 16 deletions(-) create mode 100644 packages/frontend/src/composables/useSidebarResize.ts diff --git a/packages/backend/src/settings/settings.controller.ts b/packages/backend/src/settings/settings.controller.ts index 955a5d9..103c941 100644 --- a/packages/backend/src/settings/settings.controller.ts +++ b/packages/backend/src/settings/settings.controller.ts @@ -36,7 +36,9 @@ export const settingsController = { 'showPopupFileEditor', 'shareFileEditorTabs', 'ipWhitelistEnabled', 'autoCopyOnSelect', 'dockerStatusIntervalSeconds', 'dockerDefaultExpand', 'statusMonitorIntervalSeconds', // +++ 添加状态监控间隔键 +++ - 'workspaceSidebarPersistent' // +++ 添加侧边栏固定键 +++ + 'workspaceSidebarPersistent', // +++ 添加侧边栏固定键 +++ + 'leftSidebarWidth', // +++ 添加左侧栏宽度键 +++ + 'rightSidebarWidth' // +++ 添加右侧栏宽度键 +++ ]; const filteredSettings: Record = {}; for (const key in settingsToUpdate) { diff --git a/packages/frontend/src/components/LayoutRenderer.vue b/packages/frontend/src/components/LayoutRenderer.vue index 86b2ff7..d916468 100644 --- a/packages/frontend/src/components/LayoutRenderer.vue +++ b/packages/frontend/src/components/LayoutRenderer.vue @@ -1,5 +1,5 @@