docs: define main window layout strategy
This commit is contained in:
+26
@@ -52,3 +52,29 @@
|
||||
- `npm install` 仍报告 3 个 moderate audit findings。
|
||||
- 前端构建仍提示 Browserslist 数据过期。
|
||||
- Vite 仍提示生产 chunk 大于 500 kB。
|
||||
|
||||
### 确定 Windows-first 窗口与布局策略
|
||||
|
||||
- 任务:落地 `T-010`,明确主窗口、页面根容器、内容区和第二窗口的布局策略。
|
||||
- 决策:
|
||||
- 主窗口默认不最大化。
|
||||
- 主窗口初始尺寸为 `1280x800`,最小尺寸为 `1024x720`。
|
||||
- 主窗口启动时居中,并允许用户调整大小。
|
||||
- 页面根容器使用 `width: 100%` 和 `height: 100vh`。
|
||||
- 主布局内部使用 flex 或 grid 填满窗口。
|
||||
- 阅读型内容保留最大宽度;列表、仪表盘、设置页自适应拉伸。
|
||||
- 保存窗口尺寸和最大化状态作为后续增强任务,不阻塞主布局。
|
||||
- 第二窗口保持小窗,不参与最大化和尺寸恢复逻辑。
|
||||
- 结果:更新 `docs/06-tasks.md`、`docs/routes.md`、`docs/04-architecture.md`、`docs/02-requirements.md`、`docs/00-ai-start-here.md`、`docs/current-state.md` 和 `docs/quality-document.md`。
|
||||
- 验证:
|
||||
- 旧 T-010 / 最大化策略相关临时表述搜索通过,未发现残留。
|
||||
- `git diff --check` 通过。
|
||||
- `.\init.ps1` 通过。
|
||||
- 脚本内 `npm install` 通过。
|
||||
- 脚本内 `go test ./...` 通过。
|
||||
- 脚本内 `cd frontend && npm run build` 通过。
|
||||
- 脚本内 `go build -o bin\cmbone.exe .` 通过。
|
||||
- 非阻塞警告:
|
||||
- `npm install` 仍报告 3 个 moderate audit findings。
|
||||
- 前端构建仍提示 Browserslist 数据过期。
|
||||
- Vite 仍提示生产 chunk 大于 500 kB。
|
||||
|
||||
Reference in New Issue
Block a user