feat: implement main window layout strategy
This commit is contained in:
+14
-6
@@ -23,12 +23,12 @@
|
||||
- 前端 runtime:`@wailsio/runtime 3.0.0-alpha.66`
|
||||
- 前端框架:Vue 3、Vite、TypeScript、Tailwind CSS、Ant Design Vue
|
||||
- 本地数据库:SQLite,用户配置目录下 `cmbone/cmbone.db`
|
||||
- 当前主窗口路由:`/#/`
|
||||
- 当前主窗口路由:`/#/`,已保留为主应用入口,不再自动跳转到第二窗口。
|
||||
- 当前第二窗口路由:`/#/second`
|
||||
- 已确定主窗口策略:默认不最大化,初始 `1280x800`,最小 `1024x720`,居中,可调整大小。
|
||||
- 已确定页面布局策略:根容器 `width: 100%`、`height: 100vh`,内部 flex/grid 填满窗口。
|
||||
- 已确定内容区策略:阅读型内容保留最大宽度;列表、仪表盘、设置页自适应拉伸。
|
||||
- 已确定第二窗口策略:保持小窗,不参与主窗口最大化和尺寸恢复逻辑。
|
||||
- 已实现主窗口策略:默认不最大化,初始 `1280x800`,最小 `1024x720`,居中,可调整大小。
|
||||
- 已实现页面布局策略:根容器 `width: 100%`、`height: 100vh`,内部 flex/grid 填满窗口。
|
||||
- 已实现内容区策略:阅读型内容保留最大宽度;列表、仪表盘、设置页自适应拉伸。
|
||||
- 已保留第二窗口策略:保持小窗,不参与主窗口最大化和尺寸恢复逻辑。
|
||||
|
||||
## 当前命令
|
||||
|
||||
@@ -83,9 +83,17 @@ wails3 dev
|
||||
|
||||
同日完成可复用桌面应用模板定位校准后,已再次运行旧定位残留检查、`git diff --check` 和 `.\init.ps1`,结果均通过。
|
||||
|
||||
同日完成主窗口启动参数与根布局策略实现后,已运行:
|
||||
|
||||
- `.\init.ps1` 通过。
|
||||
- `go test ./...` 通过。
|
||||
- `cd frontend && npm run build` 通过。
|
||||
- `go build -o bin\cmbone.exe .` 通过。
|
||||
- `bin\cmbone.exe` 启动 6 秒 smoke 通过。
|
||||
|
||||
## 下一步
|
||||
|
||||
从 [`06-tasks.md`](06-tasks.md) 领取第一个 `TODO` 任务。目前建议先做 `T-011`:实现主窗口启动参数与根布局策略。
|
||||
从 [`06-tasks.md`](06-tasks.md) 领取第一个 `TODO` 任务。目前建议先做 `T-012`:搭建主应用路由骨架。
|
||||
|
||||
## 当前 blocker
|
||||
|
||||
|
||||
Reference in New Issue
Block a user