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
- The generated report lists `tests/playwright/tools/WorkspaceManagerV2.spec.mjs` as changed JS not collected by browser runtime coverage.
13
12
14
13
## Validation Context
15
14
16
15
- Main command: `npm run test:workspace-v2`.
17
16
- Result: 47 passed.
18
-
- Focused Object Vector Studio V2 layout, preview coordinate, mouse-editing, and asset-authoring scenarios passed.
19
-
- Coverage includes the runtime paths for transform summary updates, negative snapped movement, compact preview controls, Up/Down panning, larger center dot rendering, preview mouse edits, polygon X/Y point-list geometry editing, invalid point rejection, and two-row inline ellipse fields. The compact Add/Rename/Dup/Delete object action row is covered by Playwright layout assertions.
17
+
- Focused Object Vector Studio V2 layout, preview coordinate, animation-state, and asset-authoring scenarios passed.
18
+
- Coverage includes the runtime paths for cleaned Object Details summary rendering and explicit selected-shape color labeling. Tag-row layout, Polygon Geometry spacing, and removal of duplicate/helper text are covered by Playwright layout/text assertions.
-`npx playwright test tests/playwright/tools/WorkspaceManagerV2.spec.mjs --grep "Object Vector Studio V2 (layout shell|preview coordinates|preview shapes with mouse actions|asset authoring controls)"`: 4 passed.
7
+
-`npx playwright test tests/playwright/tools/WorkspaceManagerV2.spec.mjs --grep "Object Vector Studio V2 (layout shell|preview coordinates|animation states|asset authoring controls)"`: 4 passed.
8
8
-`npm run test:workspace-v2`: 47 passed.
9
9
-`git diff --check`: passed with LF-to-CRLF working-copy warnings for touched files.
10
10
11
11
## Targeted Object Vector Studio V2 Verification
12
12
13
-
- Confirmed negative snapped Move X/Move Y values move the selected shape back across both axes instead of snapping half-step negatives to zero.
14
-
- Confirmed Object Transform summary renders as `Transform x 0, y 0, rot 0, scale 1 x 1` and updates after transform actions.
15
-
- Confirmed Object Preview controls use compact final-word labels and include working Up/Down pan controls after In.
16
-
- Confirmed Object actions render as a single compact Add/Rename/Dup/Delete row.
17
-
- Confirmed the center origin dot renders at radius 9.
18
-
- Confirmed preview mouse drag, negative drag, rectangle handle resize, and line endpoint movement still edit the selected shape.
19
-
- Confirmed Polygon Geometry renders separate X/Y point inputs, applies valid edits, marks invalid point cells with `aria-invalid`, and preserves invalid text without partial apply.
20
-
- Confirmed the polygon point list uses a fixed scrolling area.
21
-
- Confirmed Ellipse Geometry renders as two inline label/input rows: Cx/Cy, then Rx/Ry.
22
-
- Confirmed Object Preview coordinate/grid/zoom expectations from prior PRs remain covered by the workspace-v2 suite.
13
+
- Confirmed Object Tag input and Add button render inline with no visible `Tag` label text.
14
+
- Confirmed Polygon Geometry section spacing is reduced to 5px, including section gap, point-list gap, and heading margins.
15
+
- Confirmed Object Details no longer renders the helper text or duplicate `Selected Shape` summary text.
16
+
- Confirmed Object Details keeps concise shape/group metadata without the duplicate selected-shape heading.
17
+
- Confirmed selected shape color is labeled as `Fill Color`, `Stroke Color`, or `Transparent Color` so transparent/background state is not confused with the selected color.
18
+
- Confirmed Object Vector Studio V2 geometry editing and animation detail states remain covered by the targeted workspace-v2 slice.
23
19
- Confirmed targeted Object Vector Studio tests reported no console/page errors.
awaitexpect(page.locator("#objectVectorStudioV2ObjectTransform .object-vector-studio-v2__transform-summary")).toHaveText("Transform x 0, y 0, rot 0, scale 1 x 1");
0 commit comments