From 957f3cb062af35ccbf0426ddf5ac861020cb0f4b Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 15 Sep 2026 22:49:41 +0800 Subject: [PATCH] =?UTF-8?q?feat(ui):=20=E5=AF=BC=E8=88=AA=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E8=BF=81=E7=A7=BB=E5=8F=B3=E4=B8=8A=E8=A7=92+?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BC=9A=E8=AF=9D=E6=A0=8F=E5=BA=95=E9=83=A8?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 会话/扩展/知识图谱/设置 4 按钮自侧栏迁移至 TopBar 右侧(与主题按钮并列) - 按需求收敛为扩展/设置两按钮,与主题按钮右上角同行水平对齐 (.theme-toggle-anim 改 inline-flex + svg 脱离基线,消除图标下沉) - SessionRail 全档位删除(桌面底部工具栏/折叠态图标轨/窄屏抽屉) - 清理死接线:openKg 函数与 toggle-side/goto-kg 事件 - 同步删除 r3debug 的 SessionRail 测试用例 Co-Authored-By: Claude Fable 5 --- ui/src/components/layout/AppShell.vue | 11 ++- ui/src/components/layout/TopBar.vue | 20 ++++- ui/src/components/session/SessionPanel.vue | 20 +---- ui/src/components/session/SessionRail.vue | 89 ---------------------- ui/src/styles/animations.css | 5 ++ ui/src/styles/base.css | 21 +---- ui/tests/r3debug/extensions.test.js | 11 +-- 7 files changed, 36 insertions(+), 141 deletions(-) delete mode 100644 ui/src/components/session/SessionRail.vue diff --git a/ui/src/components/layout/AppShell.vue b/ui/src/components/layout/AppShell.vue index 4f1a796..d1e55fc 100644 --- a/ui/src/components/layout/AppShell.vue +++ b/ui/src/components/layout/AppShell.vue @@ -15,6 +15,7 @@ import TopBar from './TopBar.vue'; import StatusBar from './StatusBar.vue'; import Drawer from './Drawer.vue'; import SessionPanel from '../session/SessionPanel.vue'; +import ExtensionsPane from '../session/ExtensionsPane.vue'; import SettingsPanel from '../settings/SettingsPanel.vue'; import ChatPanel from '../chat/ChatPanel.vue'; import BenchPanel from '../bench/BenchPanel.vue'; @@ -116,6 +117,7 @@ function onResize() { const sideOpen = ref(false); const benchOpen = ref(false); const settingsOpen = ref(false); +const extensionsOpen = ref(false); // 移动端工作台全屏覆盖层(FR-RESP-004) const benchOverlayOpen = ref(false); @@ -227,11 +229,13 @@ function overlaySelectTab(tab) { @menu="openSide" @bench="openBench" @close-bench="closeAllBench" + @goto-extensions="extensionsOpen = true" + @goto-settings="settingsOpen = true" />
- +
@@ -287,7 +291,7 @@ function overlaySelectTab(tab) {