feat: persist main window state

This commit is contained in:
QiuSW
2026-07-09 00:34:47 +08:00
parent 91debb9ad6
commit 7942add8b6
14 changed files with 362 additions and 23 deletions
+1 -2
View File
@@ -15,7 +15,7 @@
### P0 · 模板必须具备
- 应用壳:侧边导航、顶部用户区、主内容区,默认布局适合长期业务操作。
- 主窗口:默认不最大化,初始 `1280x800`,最小 `1024x720`,居中,可调整大小。
- 主窗口:默认不最大化,初始 `1280x800`,最小 `1024x720`,居中,可调整大小,并恢复用户上次窗口尺寸和最大化状态。
- 页面布局:根容器 `width: 100%`、`height: 100vh`,内部使用 flex/grid 填满窗口。
- 内容区:阅读型内容保留最大宽度;列表、仪表盘、设置页自适应拉伸。
- 第二窗口:保持小窗,不参与主窗口最大化和尺寸恢复逻辑。
@@ -39,7 +39,6 @@ P0 数据统计只做 6 个指标:
P1 再考虑:
- 保存主窗口尺寸和最大化状态,下次启动恢复用户上次选择。
- 图片优化前后平均文件大小变化。
- 不同优化类型使用次数,例如增强、压缩、背景替换。
- 最常见错误类型 Top 5。