From 797582bb0ad8149e72c9cc3f35f0ff8cd61b8b06 Mon Sep 17 00:00:00 2001 From: ThreeFish Date: Sat, 4 Jul 2026 12:20:29 +0800 Subject: [PATCH] =?UTF-8?q?style(dashboard):=20KPI=20=E5=8D=A1=E7=89=87?= =?UTF-8?q?=E5=9B=BA=E5=AE=9A=206=20=E5=88=97=E9=98=B2=E6=8A=98=E8=A1=8C?= =?UTF-8?q?=20+=20=E5=85=A8=E9=A1=B5=20UI/UX=20=E5=8A=A0=E5=9B=BA;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 布局: .kpi-grid 由 auto-fit(minmax 200px) 改为 repeat(6, minmax(0,1fr)), 使 6 张 KPI 卡在桌面/笔记本/平板横屏(≥1024px)恒定单行不折行,杜绝横向溢出; gap 5px 归一为 --gap-section(12px)。 - 排版: .kpi-value 采用 clamp(20px,2.2vw,32px) 平滑缩放,中宽度不裁剪数值; 费用卡 #kpi-cost-today 允许在 " + " 处换行,双币种始终完整可见。 - 响应式: 新增 ≤1023px→3 列、≤480px→2 列 优雅降级; header 加 flex-wrap 修复窄屏横向溢出。 - 可访问性: 为 .range-btn/.btn-refresh/.page-btn/.copy-btn 补 :focus-visible 键盘焦点环; 新增 prefers-reduced-motion 降级动效。 - 缺陷修复: 补定义 --bg-secondary / --text-muted 两个未定义 CSS 变量 (消除 Model Calling 行透明背景回退); JetBrains Mono 补载 700 字重, 修正 .kpi-value 合成粗体。 🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist) Co-Authored-By: Aurelius Huang --- src/coding/proxy/server/dashboard.py | 43 ++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/src/coding/proxy/server/dashboard.py b/src/coding/proxy/server/dashboard.py index b40515d..2694440 100644 --- a/src/coding/proxy/server/dashboard.py +++ b/src/coding/proxy/server/dashboard.py @@ -149,18 +149,20 @@ def line(x0: float, y0: float, x1: float, y1: float) -> None: - +