feat: add instance list columns and start action

This commit is contained in:
QiuSW
2026-07-22 16:22:59 +08:00
parent c11a64f931
commit 7014f857f1
8 changed files with 105 additions and 33 deletions
+2 -1
View File
@@ -8,7 +8,7 @@
## 评审场景
1. 默认实例列表:运行中、启动中、被占用、已退出四种状态同时可见。
1. 默认实例列表:每行显示实例名称、浏览器类型、用户数据目录、状态和启动按钮;运行中、启动中、被占用、已退出四种状态同时可见。
2. 点击“新建实例”:检查实例名称、Chrome/Edge RadioButton、User Data Dir 选择入口、启动 URL(可选)和其他运行字段。
3. 留空 user data dir 提交:观察字段级错误和输入保留。
4. 点击运行中实例:查看 PID、路径、启动地址和操作入口。
@@ -33,6 +33,7 @@
| --- | --- |
| 顶级导航 | 稳定 page ID + 持久选中状态 |
| 实例列表 | 虚拟化列表;实例 ID 而非行号作为身份 |
| 实例列契约 | 固定为实例名称、浏览器类型、用户数据目录、状态、启动;每行启动按钮以实例 ID 独立持有状态 |
| 启动表单 | 持久 editor/选择状态,显式提交,字段错误保留输入 |
| 路径搜索 | 独立任务 ID、取消函数与结果通道;迟到结果按任务 ID 丢弃 |
| 详情抽屉 | 自定义辅助面板,关闭后焦点返回实例行 |