27 lines
1.6 KiB
Markdown
27 lines
1.6 KiB
Markdown
---
|
|
id: T-310
|
|
title: 实例创建与编辑表单边框层级
|
|
phase: 3
|
|
deps: [T-308, T-309]
|
|
status: DONE
|
|
created: 2026-07-27
|
|
owner: codex
|
|
---
|
|
|
|
## 需求与边界
|
|
|
|
为“新建实例”页面和“编辑实例”弹层补齐与设置页一致的视觉层级:表单整体、字段组件和操作区均应有克制的圆角描边。不得改变实例字段、端口语义、保存/取消/Escape、只读锁定、代理选择或后台进程管理逻辑。
|
|
|
|
## 验收要点
|
|
|
|
- 新建页有整体工作区边框;名称、User Data Dir、启动 URL、首选端口、代理和浏览器类型均有清晰组件边框,创建/取消操作区独立描边。
|
|
- 编辑弹层外框可辨;同类字段、运行时端口/状态、反馈和保存/取消操作区有统一描边。活跃实例的只读/禁用状态和现有焦点行为不回归。
|
|
- HTML 原型和 Gio 实现使用同样的整体/组件/操作区三级层次;紧凑宽度下路径和操作维持已有纵向重排,不增加阻塞 I/O。
|
|
|
|
## 执行记录
|
|
|
|
- 状态:DONE
|
|
- 变更:Gio 新建页新增整体工作区描边,名称、目录、浏览器类型、启动 URL、首选端口和代理均使用独立组件描边,反馈与操作区独立描边;编辑弹层新增外框,字段、运行态端口/状态、反馈和操作区采用同一层级。HTML 原型同步新建抽屉和编辑弹层的边框层级。
|
|
- 验证:`gofmt -w internal/ui/shell.go`、`go test ./internal/ui ./cmd/chub`、`go vet ./...`、`go build -o build/chub.exe ./cmd/chub`、Node 内联脚本语法检查、`powershell -ExecutionPolicy Bypass -File scripts/smoke-windows.ps1` 通过。
|
|
- 阻塞:无。
|