feat: add semantic risk indicators

This commit is contained in:
chengma
2026-07-02 09:06:52 +08:00
parent ba6f3e4af4
commit 9bad70f425
6 changed files with 65 additions and 16 deletions
+7
View File
@@ -946,3 +946,10 @@
- 测试:`tests/test_gui.py` 新增开始更新按钮 warning 样式、未匹配按钮 danger 样式、无效行 rich text danger 标记断言。
- 验证:`python -m py_compile app\gui.py tests\test_gui.py` 通过;`python -m unittest discover -s tests -p "test_gui.py"` 通过(63 tests);`python -m compileall app main.py` 通过;`python -m unittest discover -s tests` 通过(151 tests)。测试输出仍有 PySide6 字体目录提示,不影响结果。
- 下一步:T-513「登录点 / ③Tab危险标识 / 破坏性按钮上色」。
## 【2026-07-02】T-513 完成 · 登录点、③Tab风险标识与破坏性按钮上色
- 文档先行:补充 `docs/ui-color-design.md` 的 T-513 落地口径,明确④登录状态列显示 `● 状态` 并用 `QTableWidgetItem.setForeground(QColor(...))` 上色;③更新shopee Tab 用 `QTabWidget.setTabIcon(2, ...)` 的小 warning 圆点,不改 Tab 文案/文字色;删除类按钮只用 danger 文字/描边,二次确认仍是主防线。
- 代码:`app/gui.py` 新增 `_login_status_display()`、`_login_status_color()`、`_warning_dot_icon()`;④账号管理登录状态列按状态着色(已登录 success、检测中 info、未登录/检测失败 danger、未知/已启动 muted);③更新shopee Tab 设置 warning 小圆点图标;①「删除批次」和④「删除账号」复用 danger 描边样式。
- 测试:`tests/test_gui.py` 补充主窗口 ③Tab icon、账号登录状态文本与颜色、删除账号/删除批次按钮 danger 样式断言。
- 验证:`python -m py_compile app\gui.py tests\test_gui.py` 通过;`python -m unittest discover -s tests -p "test_gui.py"` 通过(63 tests);`python -m compileall app main.py` 通过;`python -m unittest discover -s tests` 通过(151 tests)。测试输出仍有 PySide6 字体目录提示,不影响结果。
- 下一步:T-514「①②③ 首次空状态引导卡片」。