docs: define proxy labels and default profiles
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
| IX-012 | CDP 页面目标查看 | 编辑弹层的“查看标签页”、只读目标列表与关闭 | 无可验证端口、读取中、空列表、读取失败、状态变更、Escape/焦点回归 | P1 |
|
||||
| IX-013 | Windows 通知区域 | 图标双击/默认显示、原生菜单刷新与退出 | 图标创建失败、Explorer 重启、窗口最小化、菜单关闭、刷新中、应用退出 | P1 |
|
||||
| IX-014 | 配置启动与迁移 | exe 同级配置解析、legacy 配置迁移和可恢复失败反馈 | 新配置、合法 legacy、目标优先、畸形 legacy、目标目录不可写、重复启动 | P1 |
|
||||
| IX-015 | 代理名称、默认目录与列表列 | 代理名称/地址保存、下拉回填、实例默认目录、代理名称展示 | 新建、编辑、重名/重复地址、无代理、长名称、窄窗口、目录权限失败 | P1 |
|
||||
|
||||
## 通用规则
|
||||
|
||||
@@ -29,6 +30,8 @@
|
||||
- 刷新和编辑是独立命令:刷新为只读状态检查,编辑只保存配置;两者均不接管外部实例。F5 与刷新按钮共用一个去重命令。
|
||||
- 双击不是唯一入口:单击只选择行,Enter 和编辑图标打开对话框。打开后焦点位于名称,关闭后返回调用行;有未保存编辑时 Escape 先请求确认。
|
||||
- 代理选择器必须提供“无代理”和完整地址项,能用键盘选择;设置页默认输入为空,选择项回填地址。删除前先确认完整地址;有引用时保持当前选择、输入与实例选择不变。
|
||||
- 代理设置使用显式保存:名称和地址都有可见 Label,名称必填、去首尾空白且不区分大小写唯一;地址仍为无认证端点。选择器以“名称 · 地址”区分项,设置选择会同时回填两项;保存失败时保留两项输入并在对应字段附近显示原因。实例表格的“代理”列只显示名称或“无代理”,位于“用户数据目录”与“调试端口”之间;列宽受限时省略长名称但不挤压操作列,完整值仍可从编辑表单访问。
|
||||
- 新建表单打开时,User Data Dir 预填 `<exe-dir>\\user_data_dirs\\<stable-instance-id>`,并说明它是独立 profile。目录选择或手动输入可覆盖默认值;取消/校验失败保留输入。UI 不自行读取 executable 路径、创建目录或检查权限;后台/持久化边界返回权限失败后给出文本恢复建议。新建表单、编辑弹层和列表在 600px 宽度、200% 缩放、长代理名称下保持 Label、字段与行内操作可访问;代理列不改变单击、双击、Enter 或操作图标的既有语义。
|
||||
- 实例主操作根据归属和状态切换启动、停止、重新检测或禁用,并固定排在编辑和删除之前。停止中禁止重复请求;停止失败恢复原状态并保留焦点。外部关联不显示停止入口;行内图标间距与命中区必须避免误操作。
|
||||
- 受管浏览器意外退出是当前会话的异步状态提示,不是用户确认决策:状态先更新为“已退出”,再显示可关闭信息弹层;弹层只含“知道了”,Escape/Enter 均可关闭,关闭后焦点回到对应启动入口。多个退出合并到一个提示;已有编辑、未保存确认或删除确认弹层时排队,不能丢弃输入或叠加模态层。Chub 发起停止、外部实例、代次/PID 不匹配和应用退出取消监控时均不提示。
|
||||
- 调试端口的“建议/准备/实际/外部”必须同时以文字和数值表达,不能将首选端口称为已监听端口。创建和停止实例编辑使用首选端口输入;运行中、启动中、停止中和外部关联实例只读。推荐仅基于 Chub 保存实例,系统端口复检与 CDP 校验只在后台启动任务执行;回退不得使用其他 Chub 实例的逻辑预留端口。
|
||||
|
||||
Reference in New Issue
Block a user