Sync editor rendering and UI workspace updates
This commit is contained in:
@@ -29,7 +29,10 @@ Layout:
|
||||
- `shell/enum_field_basic/`: EnumField previous/next switch, keyboard switch, hover/focus/selection feedback only
|
||||
- `shell/status_bar_basic/`: status bar slot/segment/hit-test only
|
||||
- `shell/tree_view_basic/`: TreeView row layout, indent, disclosure, selection, focus, hit-test only
|
||||
- `shell/tree_view_multiselect/`: TreeView multi-selection contract only
|
||||
- `shell/list_view_basic/`: ListView row layout, selection, focus, keyboard navigation, hit-test only
|
||||
- `shell/list_view_multiselect/`: ListView multi-selection contract only
|
||||
- `shell/list_view_inline_rename/`: ListView inline rename/edit session only
|
||||
- `shell/tab_strip_basic/`: tab strip layout/state/hit-test/close/navigation only
|
||||
- `shell/viewport_slot_basic/`: viewport slot chrome/surface/status only
|
||||
- `shell/viewport_shell_basic/`: viewport shell request/state compose only
|
||||
@@ -118,11 +121,31 @@ Scenarios:
|
||||
Executable: `XCUIEditorTreeViewBasicValidation.exe`
|
||||
Scope: TreeView 基础控件验证;只检查行缩进、disclosure 展开/折叠、selection、hover/focus 和 hit-test,不涉及业务面板
|
||||
|
||||
- `editor.shell.tree_view_multiselect`
|
||||
Build target: `editor_ui_tree_view_multiselect_validation`
|
||||
Executable: `XCUIEditorTreeViewMultiSelectValidation.exe`
|
||||
Scope: TreeView 多选契约验证;只检查 Ctrl/Shift 多选、锚点、右键命中已选集合、键盘范围扩选、expanded/visible/current 同步,不涉及业务面板
|
||||
|
||||
- `editor.shell.tree_view_inline_rename`
|
||||
Build target: `editor_ui_tree_view_inline_rename_validation`
|
||||
Executable: `XCUIEditorTreeViewInlineRenameValidation.exe`
|
||||
Scope: TreeView inline rename 契约验证;只检查 F2 开启、字符编辑、Enter 提交、Esc 取消、点击外部结束编辑,以及标签写回
|
||||
|
||||
- `editor.shell.list_view_basic`
|
||||
Build target: `editor_ui_list_view_basic_validation`
|
||||
Executable: `XCUIEditorListViewBasicValidation.exe`
|
||||
Scope: ListView 基础控件验证;只检查 row 排列、selection、hover/focus、Up/Down/Home/End 键盘导航和 hit-test,不涉及业务面板
|
||||
|
||||
- `editor.shell.list_view_multiselect`
|
||||
Build target: `editor_ui_list_view_multiselect_validation`
|
||||
Executable: `XCUIEditorListViewMultiSelectValidation.exe`
|
||||
Scope: ListView 多选契约验证;只检查 Ctrl/Shift 多选、锚点、右键命中已选集合、键盘范围扩选、current/primary 同步,不涉及业务面板
|
||||
|
||||
- `editor.shell.list_view_inline_rename`
|
||||
Build target: `editor_ui_list_view_inline_rename_validation`
|
||||
Executable: `XCUIEditorListViewInlineRenameValidation.exe`
|
||||
Scope: ListView inline rename 契约验证;只检查 F2 开启、字符编辑、Enter 提交、Esc 取消、点击外部结束编辑,以及标签写回
|
||||
|
||||
- `editor.shell.tab_strip_basic`
|
||||
Build target: `editor_ui_tab_strip_basic_validation`
|
||||
Executable: `XCUIEditorTabStripBasicValidation.exe`
|
||||
@@ -225,8 +248,20 @@ Selected controls:
|
||||
- `shell/tree_view_basic/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再点击 disclosure 和树节点行,检查 `Hover / Focused / Selected / Expanded / Visible / Result`,按 `重置`、`截图(F12)` 或直接按 `F12`。
|
||||
|
||||
- `shell/tree_view_multiselect/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再分别执行 `单击`、`Ctrl+单击`、`Shift+单击`、`Shift+Up/Down/Home/End`、`Right Click`,检查 `Primary / Selected Count / Selected Ids / Anchor / Current / Expanded / Visible / Result`。
|
||||
|
||||
- `shell/tree_view_inline_rename/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再依次执行 `单击`、`F2`、输入字符、`Enter / Esc / 点击外部`,检查 `Rename Active / Rename Item / Draft / Committed / Result`。
|
||||
|
||||
- `shell/list_view_basic/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再点击列表行,并在列表获得 focus 后按 `Up / Down / Home / End`,检查 `Hover / Focused / Selected / Current / Result`,按 `重置`、`截图(F12)` 或直接按 `F12`。
|
||||
|
||||
- `shell/list_view_multiselect/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再分别执行 `单击`、`Ctrl+单击`、`Shift+单击`、`Shift+Up/Down/Home/End`、`Right Click`,检查 `Primary / Selected Count / Selected Ids / Anchor / Current / Result`。
|
||||
|
||||
- `shell/list_view_inline_rename/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再依次执行 `单击`、`F2`、输入字符、`Enter / Esc / 点击外部`,检查 `Rename Active / Rename Item / Draft / Committed / Result`。
|
||||
- `shell/tab_strip_basic/`
|
||||
Click `Document A / B / C`, click `X` on closable tabs, click content to focus, press `Left / Right / Home / End`, press `Reset`, press `F12`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user