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
Track future Object Vector architecture and refine tool order and live point editing - PR_26133_062-object-vector-future-notes-tool-sort-and-live-point-edit
@@ -36,4 +36,4 @@ PASS - Coverage reporting was generated during `npm run test:workspace-v2`.
36
36
37
37
## PR-Specific Note
38
38
39
-
The Workspace V2 run exercised Object Vector Studio V2 Square tool creation, schema validation for `tool: "square"` shapes backed by rectangle geometry, one-size Square geometry editing, Shape/Tools Nerd Font icon mapping and alignment, and Asteroids runtime object-vector rendering.
39
+
The Workspace V2 run exercised Object Vector Studio V2 Shape/Tools ordering, Angle Snap UI/status behavior, live geometry point-handle editing before mouseup, Object Geometry input refresh during drag, workspace dirty tracking during drag, schema validation, and Asteroids runtime object-vector rendering.
- Verified the new Square tool renders in Shape/Tools and creates a schema-valid `tool: "square"` shape backed by rectangle geometry.
18
-
- Verified Square geometry uses one `Size` input and applies equal width/height values.
19
-
- Verified Oval/Ellipse, Circle, Arc, and Square use the requested Nerd Font icon names.
20
-
- Verified Shape/Tools icon spacing stays aligned with text labels visible and in icon-only mode.
17
+
- Verified `possible.future.adds.txt` contains the Object Vector atomic-object, future World Vector/Scene instancing, Object/World separation, and future 3D point3d/camera/projection/mesh notes.
18
+
- Verified Shape/Tools order is Select first, alphabetical middle, and Text last.
19
+
- Verified Angle Snap UI documents current behavior: enabled Angle Snap rounds the Rotate action's entered delta to 15 degree increments; disabled uses the raw entered delta.
20
+
- Verified point-handle dragging updates geometry, Object Geometry inputs, preview geometry, selection handle position, and workspace dirty state before mouseup.
21
21
- Verified Object Vector Studio V2 and Asteroids runtime scenarios completed without page or console errors.
22
22
23
23
## Additional Validation
24
24
25
-
- Focused Shape/Tools layout and Square creation slice passed:
26
-
`npx playwright test tests/playwright/tools/WorkspaceManagerV2.spec.mjs --project=playwright --workers=1 --reporter=list --grep "layout shell|square shapes"` completed with 2 passed, 0 failed.
25
+
- Focused Shape/Tools, Square creation, and dirty-state live edit slices passed:
26
+
`npx playwright test tests/playwright/tools/WorkspaceManagerV2.spec.mjs --project=playwright --workers=1 --reporter=list --grep "layout shell|square shapes|dirty state"` completed with 3 passed, 0 failed.
27
27
-`git diff --check` passed. The command reported existing Windows LF-to-CRLF warnings for touched files and no whitespace errors.
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="triangle" title="Create a triangle shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="rectangle" title="Create a rectangle shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="square" title="Create a square shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="arc" title="Create an arc shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="circle" title="Create a circle shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="arc" title="Create an arc shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="rectangle" title="Create a rectangle shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="square" title="Create a square shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="triangle" title="Create a triangle shape on the selected object">
<buttonclass="object-vector-studio-v2__tool-toggle" type="button" aria-pressed="false" data-shape-tool="text" title="Create a text shape on the selected object">
<buttonid="objectVectorStudioV2AngleSnapButton" type="button" aria-pressed="false" title="When enabled, the Rotate action rounds the entered rotation delta to 15 degree increments.">Angle Snap</button>
226
226
<buttonid="objectVectorStudioV2GridRenderButton" type="button" aria-pressed="false" title="Show or hide the preview grid">Grid</button>
227
227
<buttonid="objectVectorStudioV2ToolLabelModeButton" type="button" aria-pressed="false" title="Toggle shape tool labels between icon-only and icon plus text">Icon/Text</button>
0 commit comments