refactor(navigation): simplify main tab labels

This commit is contained in:
chengma
2026-07-17 12:24:05 +08:00
parent 01697759fc
commit 4e10cce794
29 changed files with 217 additions and 217 deletions
+10 -7
View File
@@ -3,7 +3,7 @@ id: T-653
title: 精简主Tab标题并移除更新蝦皮静态红点
phase: 7
deps: []
status: TODO
status: DONE
created: 2026-07-17
---
@@ -52,12 +52,12 @@ git diff --check
## 验收要点
- [ ] 软件启动后,「③ 更新蝦皮」Tab 前不再显示静态红/警告色圆点。
- [ ] ③没有待更新任务、失败任务或未读提醒时不会出现任何虚假的状态标记。
- [ ] 主 Tab 标题依次为「① 导入采集、② AI生成、③ 更新蝦皮、账号管理、设置、商品套图」。
- [ ] 进入/离开「设置」时未保存更改确认仍正确工作,账号管理和商品套图均能正常创建和切换。
- [ ] 用户可见引导不再要求前往“④账号管理”“⑤设置”或“⑥商品套图”。
- [ ] 不影响①采集、②AI生成、③真实更新确认、账号登录、cmhub 设置、套图生成、数据库、Excel、Shopee CDP 或自动升级。
- [x] 软件启动后,「③ 更新蝦皮」Tab 前不再显示静态红/警告色圆点。
- [x] ③没有待更新任务、失败任务或未读提醒时不会出现任何虚假的状态标记。
- [x] 主 Tab 标题依次为「① 导入采集、② AI生成、③ 更新蝦皮、账号管理、设置、商品套图」。
- [x] 进入/离开「设置」时未保存更改确认仍正确工作,账号管理和商品套图均能正常创建和切换。
- [x] 用户可见引导不再要求前往“④账号管理”“⑤设置”或“⑥商品套图”。
- [x] 不影响①采集、②AI生成、③真实更新确认、账号登录、cmhub 设置、套图生成、数据库、Excel、Shopee CDP 或自动升级。
## 边界(不改什么)
@@ -69,3 +69,6 @@ git diff --check
## 执行记录
- 2026-07-17:根据主Tab标题精简和更新蝦皮静态红点误导问题创建任务。待实现。
- 2026-07-17:开始实现;先核对主窗口标题路由、静态图标、测试和用户操作文档。
- 2026-07-17:移除 `MainWindow` 对③的静态图标设置和无调用的 `_warning_dot_icon()`;保留通配导入兼容所需的 `QIcon`、`QPixmap`、`QPainter`。`TAB_TITLES`、构建分发、设置离开守卫、账号/设置跳转及所有用户可见引导统一改为无序号的后三个主 Tab 名称;同步更新 API、架构、路由和 SVG 线框。
- 2026-07-17:验证通过:`py -3.10 -m unittest tests.test_gui`(187 项)、`py -3.10 -m unittest discover -s tests`(578 项)、`py -3.10 -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`git diff --check`。