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
- Changed JS files considered by the generated report:
13
+
-`tools/object-vector-studio-v2/js/bootstrap.js`: covered by browser V8 coverage.
12
14
-`tools/object-vector-studio-v2/js/ToolStarterApp.js`: covered by browser V8 coverage.
13
15
-`tests/playwright/tools/WorkspaceManagerV2.spec.mjs`: not collected as browser runtime coverage.
14
16
15
17
## Validation Context
16
18
17
19
- Main command: `npm run test:workspace-v2`.
18
20
- Result: 48 passed.
19
-
- Focused Object Vector Studio V2 layout, icon, palette, geometry-layout, preview coordinate, mouse-editing, animation-state, and asset-authoring scenarios passed as part of the workspace-v2 run.
20
-
- Coverage includes the scoped Nerd Font icon mapping, trash/delete glyph mapping, static palette/action icon decoration, dynamic tile icon decoration, shape delete targeting, and geometry layout checks.
21
+
- Focused Object Vector Studio V2 icon, palette swatch, object delete cleanup, shape delete cleanup, polygon side editing, geometry-layout, preview coordinate, mouse-editing, animation-state, and asset-library scenarios passed as part of the workspace-v2 run.
22
+
- Coverage includes the requested Nerd Font icon mappings, Object panel delete removal, tile delete reference cleanup, Paint/Stroke swatch rendering, and polygon side controls.
-`npx playwright test tests/playwright/tools/WorkspaceManagerV2.spec.mjs --project=playwright --workers=1 --reporter=list --grep "shows Object Vector Studio V2 layout shell|maps Object Vector Studio V2 preview coordinates|edits Object Vector Studio V2 preview shapes|supports Object Vector Studio V2 asset library"`: 4 passed after one test-only adjustment.
7
9
-`npm run test:workspace-v2`: 48 passed.
8
10
-`git diff --check`: passed with LF-to-CRLF working-copy warnings for touched files.
9
11
10
12
## Targeted Object Vector Studio V2 Verification
11
13
12
-
- Confirmed shape tile delete carries the source object id and removes the targeted shape only; no console/page errors were reported by the workspace-v2 scenarios.
13
-
- Confirmed all Object Vector Studio V2 delete icon paths use `nf-md-trash_can_outline`.
14
-
- Confirmed Object Vector Studio V2 icon glyphs render 75% larger through the scoped Nerd Font CSS scale without changing button actions, accessible labels, or tooltips.
15
-
- Confirmed Paint, Stroke, Hue, Sat, Bri, and Name controls receive mapped Nerd Font icons.
16
-
- Confirmed Palette UI no longer renders visible `Sort` text.
17
-
- Confirmed the polygon tool uses `nf-md-vector_polygon`.
18
-
- Confirmed Apply Geometry spacing is reduced and Arc Geometry renders `startAngle`/`endAngle` on the same row.
14
+
- Confirmed requested Nerd Font glyph names are mapped for Triangle, Select, Zoom In, Zoom Out, Grid On/Off, Line, and Rectangle.
15
+
- Confirmed Paint and Stroke buttons render a square color swatch before their icons and keep accessible labels/tooltips.
16
+
- Confirmed Select icon renders 25% smaller and Rectangle icon renders 25% larger than the standard shape icon size.
17
+
- Confirmed Object panel Delete is removed; object delete remains on object tiles only.
18
+
- Confirmed object tile delete removes dependent `assetLibrary.assets[*].objectId`, `baseObjectId`, and dangling animation shape override references before schema validation.
0 commit comments