You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wire Object Vector Studio V2 into Workspace Manager V2 launch/session flow and seed Asteroids with schema-valid object vector assets.
6
+
7
+
## Scope
8
+
9
+
- Added Object Vector Studio V2 to Workspace Manager V2 launchable tool tiles.
10
+
- Added Object Vector Studio V2 schema validation to Workspace Manager V2 tool payload validation.
11
+
- Added Asteroids `root.tools.object-vector-studio-v2` durable object asset data for:
12
+
- Asteroids Ship
13
+
- Large Asteroid
14
+
- Medium Asteroid
15
+
- Small Asteroid
16
+
- Large UFO
17
+
- Small UFO
18
+
- Kept palette data out of the Object Vector Studio V2 object payload.
19
+
- Prefer the active workspace palette session on workspace launch before runtime palette cache.
20
+
- Added tile detail/count display for Object Vector Studio V2 object assets.
21
+
- Added workspace launch logging that names the object payload source and separate palette session source.
22
+
23
+
## Validation
24
+
25
+
Commands run:
26
+
27
+
```powershell
28
+
node -e "const fs=require('fs'); for (const p of ['games/Asteroids/game.manifest.json','tools/schemas/workspace.manifest.schema.json']) { JSON.parse(fs.readFileSync(p,'utf8').replace(/^\uFEFF/,'')); } console.log('json ok')"
- Object Vector Studio V2 loads palette data from `workspace.tools.palette-manager-v2.data`, not the object schema payload.
66
+
- Object Vector Studio V2 object JSON does not include `palette`.
67
+
68
+
## Coverage Report
69
+
70
+
Runtime JavaScript changed, so `docs/dev/reports/playwright_v8_coverage.txt` was refreshed from the Workspace Manager V2 Playwright run.
71
+
72
+
## Known Issue
73
+
74
+
All games fullscreen currently fullscreen the page but not the game canvas. This PR documents the issue only and does not change fullscreen game behavior.
75
+
76
+
Recommended follow-up PR:
77
+
78
+
```text
79
+
PR_26132_FOLLOWUP-fullscreen-canvas-behavior
80
+
- Audit shared game fullscreen behavior.
81
+
- Ensure each game fullscreen action expands the canvas/render surface, not only the page shell.
82
+
- Add targeted Playwright coverage for canvas dimensions before/after fullscreen.
83
+
```
84
+
85
+
## Full Samples Smoke Test
86
+
87
+
Skipped. This PR is limited to Workspace Manager V2 Object Vector Studio V2 launch wiring, Asteroids object-vector payload data, and targeted Workspace Manager V2 Playwright coverage.
88
+
89
+
## Out Of Scope
90
+
91
+
- World Vector Studio V2 changes.
92
+
- Deprecated Primitive Skin Editor or Vector Map Editor deletion/rename.
93
+
- Fullscreen canvas behavior fix.
94
+
- Full samples smoke test.
95
+
96
+
## Commit Comment
97
+
98
+
```text
99
+
PR_26132_010 wires Object Vector Studio V2 into Workspace Manager V2, adds strict Asteroids object vector assets for ship/asteroids/UFOs without embedded palette data, validates workspace launch/session palette sourcing, and documents the fullscreen canvas follow-up.
0 commit comments