docs: define main window layout strategy

This commit is contained in:
QiuSW
2026-07-08 15:49:44 +08:00
parent 47d3c653c6
commit 9472f005c8
8 changed files with 76 additions and 13 deletions
+12 -1
View File
@@ -195,7 +195,18 @@ image_task_results(
- 托盘菜单由 `AppService` 配置。
- 热键触发目标可以是打开主窗口、打开快捷功能或创建快速任务。
窗口策略:主窗口承载长期业务操作,默认应充分利用屏幕空间;第二窗口只保留轻量快捷功能,不承载复杂业务流程。
窗口策略:
- 主窗口承载长期业务操作,默认不最大化。
- 主窗口初始尺寸为 `1280x800`,最小尺寸为 `1024x720`。
- 主窗口启动时居中,并允许用户调整大小。
- 前端根容器使用 `width: 100%` 和 `height: 100vh`。
- 主应用布局内部使用 flex 或 grid 填满窗口。
- 阅读型内容保留最大宽度,列表、仪表盘、设置页等工作型页面自适应拉伸。
- 第二窗口保持当前小窗定位,不参与最大化、尺寸恢复和主布局填充逻辑。
- 后续增强再保存主窗口尺寸和最大化状态,下次启动恢复用户选择。
实现顺序:先落主窗口初始尺寸和布局填充,再落路由骨架;窗口尺寸持久化依赖设置 schema 后续实现。
## 关键风险