T-574 优化封面画廊保存反馈

This commit is contained in:
chengma
2026-07-09 16:06:13 +08:00
parent 36d017953d
commit aac5c5d177
3 changed files with 35 additions and 5 deletions
+10 -2
View File
@@ -3,7 +3,7 @@ id: T-574
title: ②封面画廊保存后停留并提示已保存
phase: 7
deps: [T-573]
status: TODO
status: DONE
created: 2026-07-09
---
@@ -63,4 +63,12 @@ created: 2026-07-09
## 执行记录
(做完在这里写:改了什么文件、跑了什么验证命令及结果、关键决策。)
- 2026-07-09:已完成。
- `app/gui/tabs/generate.py`:封面画廊底部新增保存提示 label;「保存」后不再关闭弹窗,成功写入本地 `new_cover_path` 后显示「已保存为本次更新封面」,并重建候选项刷新「当前生效封面」标记;原「取消」按钮改为「关闭」,仍走原关闭/未保存保护逻辑。
- `tests/test_gui.py`:更新封面画廊保存测试,覆盖保存后弹窗不退出、DB 生效、提示文案显示、关闭按钮文案以及新候选项立即标记为当前生效。
- 验证通过:
- `py -3.10 -m unittest tests.test_gui`
- `python -m ruff check app tests main.py`
- `py -3.10 -m compileall app main.py`
- `py -3.10 -m unittest discover -s tests`
- `git diff --check`