28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# N-024 Editors 与工作流
|
||
|
||
状态:`BLOCKED`(统一 context、只读 editor manifest、selection sync、keymap 和布局预算
|
||
已落地;完整 Blender editor writer、gizmo/触控和跨设备 golden 未实现)
|
||
|
||
## 已验证切片
|
||
|
||
1. N-024-A:版本化 workflow manifest 统一 workspace、area、region、active editor、mode、
|
||
view layer、pinned data 与 revision;13 类 editor 可被明确识别。
|
||
2. N-024-B(部分):只读 editor context、区域可见性、workspace/area 切换使用同一份
|
||
workflow state,rect 边界与不可重叠布局经过校验。
|
||
3. N-024-C(部分):selection sync 以 revision 事务更新 active object 与 selected IDs,
|
||
active object 必须属于 selection,过期 revision 会拒绝。
|
||
4. N-024-D(门):keymap 绑定和预算可验证;writer、gizmo 与 touch drag 保持能力阻断。
|
||
|
||
## 仍然阻断
|
||
|
||
- N-024-B/C:Properties、UV/Image、Node、Graph、Dope Sheet、NLA、Spreadsheet 等真实
|
||
Blender 数据读取/写回、selection history、operator search 和 context menu。
|
||
- N-024-D/E:Blender-compatible keymap 执行、gizmo/drag preview/commit、桌面/mobile/笔
|
||
触控布局、无重叠截图和 accessibility golden。
|
||
|
||
## 验收
|
||
|
||
```bash
|
||
WEB_TEST_PORT=5324 npm --prefix web run test:e2e -- --grep "N-024 editor"
|
||
```
|