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
-`resolveGameImageConventionPaths()` now returns empty optional chrome paths for background, bezel, and preview. It no longer constructs game-local optional image filenames.
23
+
-`resolveManifestChromeAssetPaths()` selects image assets only from `tools.asset-manager-v2.assets` where `type: "image"` and `role` is `background`, `bezel`, or `preview`.
24
+
-`fullscreenBezel` accepts a provided manifest payload and waits for manifest chrome resolution before attaching a bezel element.
25
+
- Workspace Manager V2 preview status now resolves the preview path from the active game manifest Asset Manager `role: "preview"` entry.
26
+
- The remaining `vectorMaps` reference in Object Vector Studio V2 is an intentional deprecated-input rejection guard, not active runtime/tool dependency.
27
+
- Asset Manager authoring defaults, Asteroids gameplay state defaults, ship flame flicker, and asteroid scale tuning were preserved as intentional behavior.
28
+
29
+
## Asset Resolution Results
30
+
31
+
- Current Asteroids background role resolves to `/games/Asteroids/assets/images/deluxe.png`.
32
+
- Current Asteroids bezel role resolves to `/games/Asteroids/assets/images/bezel.png`.
33
+
- Current Asteroids preview role resolves to `games/Asteroids/assets/images/preview.png` for Workspace Manager V2 repo-relative preview status.
34
+
- Removing the background role leaves the background layer unavailable without requesting `background.png` or `deluxe.png`.
35
+
- Removing the bezel role leaves the bezel layer detached with `path: ""` and no request for `bezel.png`.
36
+
- No optional background/bezel/preview fallback path is produced by shared runtime conventions.
- It failed at the existing fullscreen-host expectation before the new optional-asset assertions: `testResolvePreferredFullscreenTargetKeepsCanvasOnlyParent` still expects a canvas-only parent to remain the fullscreen target, while the current runtime wraps it in a dedicated fullscreen host.
76
+
- This was treated as outside the PR_016 validation gate because the requested validations are the browser/runtime manifest asset paths and shared tool launch paths.
77
+
78
+
## Full Regression
79
+
80
+
- Full regression and full samples smoke were not run per the PR request.
0 commit comments