Add Chromium-only Blender WebEngine parity work

This commit is contained in:
mes123456
2026-08-12 04:47:48 -04:00
commit 9fd26010f6
18225 changed files with 11622124 additions and 0 deletions

21
docs/status/W-018.md Normal file
View File

@@ -0,0 +1,21 @@
# W-018 Status
status: done
task: 定义 Blender 风格 UI 协议和上下文
## Evidence
- Protocol: `web/protocol/ui-schema.ts`
- Golden: `tests/golden/W-018/ui-schema.json`
- State includes versioned Workspace/Area/Region layout, active Editor,
Blender mode, active object, selection, view layer, pinned data and revision.
- `reduceUICommand()` keeps UI revisions separate from EngineWorker revisions.
## Verification
```text
npm run typecheck # passed
npm run lint # passed
npm run build # passed
npm run test:e2e # 3 passed
```