feat: persist main window state
This commit is contained in:
@@ -218,13 +218,13 @@ image_task_results(
|
||||
- 主窗口承载长期业务操作,默认不最大化。
|
||||
- 主窗口初始尺寸为 `1280x800`,最小尺寸为 `1024x720`。
|
||||
- 主窗口启动时居中,并允许用户调整大小。
|
||||
- 主窗口按 `window.width`、`window.height`、`window.start_state` 和 `window.remember_state` 恢复用户上次选择。
|
||||
- 前端根容器使用 `width: 100%` 和 `height: 100vh`。
|
||||
- 主应用布局内部使用 flex 或 grid 填满窗口。
|
||||
- 阅读型内容保留最大宽度,列表、仪表盘、设置页等工作型页面自适应拉伸。
|
||||
- 第二窗口保持当前小窗定位,不参与最大化、尺寸恢复和主布局填充逻辑。
|
||||
- 后续增强再保存主窗口尺寸和最大化状态,下次启动恢复用户选择。
|
||||
|
||||
实现状态:主窗口初始尺寸、居中、可调整大小、根容器和主布局填充已落地;主应用路由骨架已落地;登录 provider 边界已落地;设置模块统一 schema 已落地。窗口尺寸持久化下一步基于 `window.*` 配置实现。
|
||||
实现状态:主窗口初始尺寸、居中、可调整大小、根容器和主布局填充已落地;主应用路由骨架已落地;登录 provider 边界已落地;设置模块统一 schema 已落地;主窗口尺寸和最大化状态持久化已落地。
|
||||
|
||||
## 关键风险
|
||||
|
||||
|
||||
Reference in New Issue
Block a user