Skip to content

Commit d67efb9

Browse files
author
DavidQ
committed
Polish transform origins grouping selection numeric formatting and right panel layout - PR_26133_091-transform-origin-grouping-and-layout-polish
1 parent 91a8905 commit d67efb9

7 files changed

Lines changed: 420 additions & 270 deletions

File tree

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Playwright V8 Coverage Report
22

3-
PR: PR_26133_090-object-transform-accordion-and-layout-reorganization
3+
PR: PR_26133_091-transform-origin-grouping-and-layout-polish
44

55
Command: `npm run test:workspace-v2`
66

@@ -9,10 +9,10 @@ Result: PASS
99
Coverage source: Playwright/Chromium built-in V8 coverage from the final passing workspace-v2 run.
1010

1111
Changed runtime JS coverage:
12-
- `tools/object-vector-studio-v2/js/bootstrap.js`: 83% entry coverage, 110/110 executed lines, 5/6 executed functions.
13-
- `tools/object-vector-studio-v2/js/ToolStarterApp.js`: 94% entry coverage, 8031/8031 executed lines, 783/835 executed functions.
12+
- (83%) tools/object-vector-studio-v2/js/bootstrap.js - executed lines 111/111; executed functions 5/6
13+
- (94%) tools/object-vector-studio-v2/js/ToolStarterApp.js - executed lines 8148/8148; executed functions 791/844
1414

1515
Notes:
1616
- The generated detailed text artifact remains at `docs/dev/reports/playwright_v8_coverage_report.txt`.
1717
- Coverage is advisory for this PR; no new thresholds were introduced.
18-
- The changed runtime JS files were exercised by the passing Playwright run.
18+
- Changed runtime JavaScript was collected during the passing Playwright run.
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
# Playwright Workspace V2 Results
22

3-
PR: PR_26133_090-object-transform-accordion-and-layout-reorganization
3+
PR: PR_26133_091-transform-origin-grouping-and-layout-polish
44

55
Command: `npm run test:workspace-v2`
66

77
Result: PASS
88

99
Summary:
1010
- 54/54 Playwright tests passed.
11-
- Final run completed in 5.2 minutes.
12-
- Object Transform now owns object-level Move, Rotate, Scale, Origin/Apply, Auto Origin, and Resize controls in the left column after Object.
13-
- Shape Transform is a separate right-column accordion directly under Shape/Tools and contains the existing single-shape transform workflow.
14-
- Shape Transform controls are disabled when multiple shapes are selected; Object Transform does not require Select All and can affect every shape in the selected object.
15-
- Right-column order now starts with Shape/Tools, Shape Transform, then Palette and Shape Geometry.
11+
- Final full run completed in 5.5 minutes.
12+
- Origin controls now render as `Origin X [input] Y [input] [Apply] [Auto]` for Object Transform and Shape Transform.
13+
- Object Transform is focused on origin, rotate, scale, and resize; object-level Move was removed from the panel.
14+
- Tools and Shapes are split into separate right-column accordions, with Palette, Tools, Shapes, Shape Geometry, Shape Transform, JSON Details, Dependency Details, and Status Log in the requested order.
15+
- Grouped shape body selection remains single-shape; clicking the group icon selects the full group and updates the preview/list selection state.
16+
- Shape Geometry and Shape Transform disable during multi-select.
1617
- Existing console/page error assertions remained clean in the covered flows.
1718

18-
Manual/targeted verification notes:
19-
- Targeted layout, dirty-state, object authoring, and grouping/transform Playwright checks passed before the final full run.
20-
- Object-level move/rotate behavior was verified through updated Object Vector Studio V2 coverage.
21-
- Shape-level move/rotate/scale/resize behavior remains covered through the existing Shape Transform IDs.
19+
Targeted verification notes:
20+
- Updated Playwright assertions cover origin row button ordering, Object/Shape Transform Snap Angle rotate controls, grouped-shape icon selection, multi-select disabled states, right-column accordion order, and Dependency Details wording.
21+
- Numeric display normalization is covered through the Object Vector Studio V2 field rendering paths and transform/geometry input helpers.

0 commit comments

Comments
 (0)