第九节 主题与外观
[!ref] 详解见用户手册「主题与外观」节。
9.1 主题三档
| 模式 | 触发 | 表现 |
|---|---|---|
system |
跟随系统 | 自动切换 |
light |
浅色 | 纯灰阶 + 暖白底 |
dark |
深色 | OKLCH 蓝调 + 高对比度 |
9.2 关键色(用户可感知)
| 角色 | 浅色 | 深色 |
|---|---|---|
| 主品牌 | 深蓝 | 浅蓝 |
| 强调 / 链接 | 蓝 | 浅蓝 |
| 状态 · 成功 | 绿 | 绿 |
| 状态 · 警告 | 琥珀 | 琥珀 |
| 状态 · 错误 | 红 | 红 |
9.3 字体
| 角色 | 默认 |
|---|---|
| 界面 | 系统 UI 字体 |
| 等宽 | 系统等宽(SF Mono / Consolas / JetBrains Mono …) |
| 字号档位 | 小 / 中 / 大(默认中) |
9.4 Header 快捷菜单(显示组滑块)
Header 右上快捷菜单集中四个外观滑块,与设置页同源同步:
| 滑块 | 档位 | 对应设置项 |
|---|---|---|
| 主题 | system / light / dark | 设置 → 通用 → 主题 |
| 布局 | 侧边栏 / 顶部标签页 | 设置 → 通用 → 工作区与会话布局(workspace_display_mode) |
| 信息量 | 正常 / 极简 | 设置 → 通用 → 消息密度(message_density) |
| 语言 | 简 / 繁 / EN | 设置 → 通用 → 语言(language),切换即时生效并落盘 |
9.5 会话状态条(strip)布局
会话状态条纳管文件变更、记忆、待办、计划、目标、引导、结果草稿、附加资料、建议任务、自检门禁共 10 类条目,按窗口宽度在两种形态间自动切换:
| 形态 | 触发 | 呈现 |
|---|---|---|
row |
窄屏,或信息量 = 极简(full 档)时恒用 | 输入框上方横排,超宽换行;展开为向上弹出的浮层 |
rail |
宽屏(内容区上限 + 268px 起) | 消息区右上纵向状态栈,宽 236px |
- rail 形态下展开为右侧堆叠抽屉:固定定位、无遮罩、不挤压正文,宽 680px;以整个 rail 为锚,切换不同条目时抽屉位置稳定,并按两侧可用空间自动选择向左或向右展开。
- 超宽窗口下固定预留抽屉槽位,「内容 + rail + 抽屉」整体居中,开合抽屉不会移动主内容。
- 切换布局只改变位置,不改变内容宽度。
