docs: define settings path actions task

This commit is contained in:
QiuSW
2026-07-22 15:28:28 +08:00
parent f442fdc8df
commit 3203a65da5
3 changed files with 37 additions and 1 deletions
+1
View File
@@ -27,6 +27,7 @@
| T-202 | 本地配置持久化和实例恢复 | T-101 | DONE | | T-202 | 本地配置持久化和实例恢复 | T-101 | DONE |
| T-203 | CLI 合约和本地事件推送 | T-103 | DONE | | T-203 | CLI 合约和本地事件推送 | T-103 | DONE |
| T-204 | UI 全状态验收与 Windows 打包 smoke | T-201,T-202,T-203 | DONE | | T-204 | UI 全状态验收与 Windows 打包 smoke | T-201,T-202,T-203 | DONE |
| T-205 | 设置路径字段增加 Label、选择和搜索操作 | T-201 | TODO |
## Backlog ## Backlog
+1 -1
View File
@@ -7,7 +7,7 @@
- 代码:已建立 Go module `chub`、`cmd/chub` 入口、logging 测试基座、浏览器 domain/application 合约、Chrome/Edge 参数/发现模块、启动 registry、Windows 身份/占用检查、优雅关闭、Job Object、真实 Chrome/Edge smoke、JSON 配置存储、启动恢复、CLI JSON 合约、应用内事件总线、UI 状态测试和 Windows smoke 脚本,T-001 至 T-003、T-101 至 T-104、T-201 至 T-204 已完成 - 代码:已建立 Go module `chub`、`cmd/chub` 入口、logging 测试基座、浏览器 domain/application 合约、Chrome/Edge 参数/发现模块、启动 registry、Windows 身份/占用检查、优雅关闭、Job Object、真实 Chrome/Edge smoke、JSON 配置存储、启动恢复、CLI JSON 合约、应用内事件总线、UI 状态测试和 Windows smoke 脚本,T-001 至 T-003、T-101 至 T-104、T-201 至 T-204 已完成
- UI:已接入 Gio v0.10.1 双页桌面壳,设置保存异步写入本地配置,启动时恢复设置和已保存实例;CLI `list/events` 已可用,`start/stop/restart` 等待 BrowserManager adapter - UI:已接入 Gio v0.10.1 双页桌面壳,设置保存异步写入本地配置,启动时恢复设置和已保存实例;CLI `list/events` 已可用,`start/stop/restart` 等待 BrowserManager adapter
- 浏览器核心:设计参考来自 `D:\OPC\shop_helm\internal\platform\chrome`,尚未复制或接入本项目 - 浏览器核心:设计参考来自 `D:\OPC\shop_helm\internal\platform\chrome`,尚未复制或接入本项目
- blocker:无;Phase 2 已完成,下一步可进入 BrowserManager application adapter 和真实 UI 交互接线。 - blocker:无;下一个任务为 T-205(设置路径字段增加 Label、选择和搜索操作)。
## 当前目录 ## 当前目录
+35
View File
@@ -0,0 +1,35 @@
---
id: T-205
title: 设置路径字段增加 Label、选择和搜索操作
phase: 2
deps: [T-201]
status: TODO
created: 2026-07-22
owner: codex
---
## 需求与背景
设置页当前只有带 hint 的输入框,用户无法快速识别字段语义,也没有明确的路径选择和系统搜索入口。
## 方案与边界
- Chrome 可执行文件、Edge 可执行文件、默认 User Data Dir、日志目录四个字段统一使用:Label → 输入框 → 选择按钮 → 搜索按钮。
- 选择按钮表达“从系统选择路径”,搜索按钮表达“按当前字段语义搜索可用路径”;两者必须是独立、可键盘访问的命令。
- 本任务先完成 Gio 控件和反馈状态;原生 Windows 文件夹/文件选择器及真实磁盘搜索通过异步 platform adapter 接入,不能阻塞 FrameEvent。
- 路径内容仍可直接编辑,选择或搜索结果应回填输入框;失败时保留用户输入并显示文字反馈。
## 验收要点
- 四个路径字段均显示明确 Label。
- 每个字段后均有“选择”和“搜索”按钮。
- 点击按钮有可见状态反馈,不改变其他字段内容。
- `go test ./...`、`go vet ./...`、Windows 构建通过。
## 执行记录
- 状态:TODO
- 变更:先建立任务文档和路线图记录。
- 验证:待实现。
- 阻塞:无。
- 残余风险:原生选择器和真实搜索需要后续 platform adapter。