From 05e8ea5e40182258ad3f96833dc929e8f938246e Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Sat, 6 Jun 2026 18:25:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20=E8=BE=93=E5=85=A5=E6=A0=8F?= =?UTF-8?q?=E7=8E=B0=E4=BB=A3=E5=8C=96=E9=87=8D=E8=AE=BE=E8=AE=A1=20+=20?= =?UTF-8?q?=E9=85=8D=E5=A5=97=E9=AB=98=E5=BA=A6/=E9=85=8D=E8=89=B2?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 输入栏由体育场形改为圆角矩形,输入区与按钮行分离 - +/发送按钮移至底部行(左下/右下),缩小尺寸、圆角 hover、同心圆角对齐 - 发送按钮去光晕:浅色黑底白三角、深色白底黑三角,仅留浅阴影 - logo 旁思考模式按钮去除扩散光晕,focus 仅留描边环 - 对话区预留高度基准 80→90 适配更高输入栏,欢迎语 padding 同步加大 - /菜单命令名配色:经典 accent 橙、浅/深色保留 state-info 蓝 - /菜单及深色 + 菜单 hover 统一为侧边栏同款 --theme-tab-active(修复深色全黑) Co-Authored-By: Claude Opus 4.8 (1M context) --- static/src/app/computed.ts | 2 +- static/src/components/input/InputComposer.vue | 22 +++--- .../styles/components/chat/_chat-area.scss | 4 +- .../styles/components/input/_composer.scss | 77 +++++++++++-------- .../styles/components/overlays/_overlays.scss | 54 +++++++------ .../styles/components/panels/_left-panel.scss | 10 +-- 6 files changed, 86 insertions(+), 83 deletions(-) diff --git a/static/src/app/computed.ts b/static/src/app/computed.ts index 2eaf3bf..2e3153a 100644 --- a/static/src/app/computed.ts +++ b/static/src/app/computed.ts @@ -139,7 +139,7 @@ export const computed = { return !this.isMobileViewport && this.chatDisplayMode === 'chat'; }, chatContainerStyle() { - const minHeight = 80; + const minHeight = 90; const raw = Number(this.composerReservedHeight || 0); const height = Number.isFinite(raw) ? Math.max(minHeight, Math.round(raw)) : minHeight; const growth = Math.max(0, height - minHeight); diff --git a/static/src/components/input/InputComposer.vue b/static/src/components/input/InputComposer.vue index 1e7ea8c..ca3d689 100644 --- a/static/src/components/input/InputComposer.vue +++ b/static/src/components/input/InputComposer.vue @@ -185,15 +185,6 @@
-
+
+
+