docs: define status bar semantic colors

This commit is contained in:
chengma
2026-07-07 15:30:04 +08:00
parent bb2aa70c54
commit 8bd6a1df91
5 changed files with 29 additions and 6 deletions
+7
View File
@@ -1389,3 +1389,10 @@
- 文档:同步 `docs/routes.md`、`docs/06-tasks.md` 与 `docs/current-state.md`;正式任务看板当前无 TODO。
- 验证:`python -m ruff check app tests main.py` 通过;`python -m compileall app main.py` 通过;`python -m unittest discover -s tests` 通过(221 tests);`git diff --check` 无空白错误;任务看板无剩余 TODO/DOING/BLOCKED。
- 边界:只改⑤设置页展示层和 GUI 单测;未改 `config.json` schema、T-538 路径解析、DB、AI、Excel 或 Shopee/CDP 流程。
## 【2026-07-07】T-543 文档 · 状态栏语义色与统一提示入口
- 需求:左下角状态栏目前大多直接调用 `statusBar().showMessage(...)`,普通提示、成功、警告和失败视觉权重接近,用户不容易快速判断严重程度。
- 文档:`docs/06-tasks.md` 新增 T-543 并从 Backlog 提升为正式 TODO;`docs/ui-color-design.md` 将状态栏语义色改为 T-543 待落地;`docs/routes.md` 增加全局状态栏反馈规则;`docs/current-state.md` 将下一步任务更新为 T-543。
- 方案:后续代码统一增加 `MainWindow.show_status(message, level)`,用 muted/info/success/warning/danger 区分普通/进行中/成功/需处理/失败阻断;只改状态栏文字色,普通提示要重置颜色,不做大面积背景,不替代弹窗、空状态、运行日志或任务状态列。
- 边界:本轮只更新文档,未改 GUI 代码、业务流程、DB、AI、Excel、CDP 或 Shopee。