Commit Graph

1156 Commits

Author SHA1 Message Date
c3a3820379 Update test expectations for buildRuntimeSceneFromDocument 2026-04-04 19:36:08 +02:00
bc31cd6b10 Add floating-point transform round-trip test and migration for version 17 box brushes 2026-04-04 19:35:46 +02:00
c22c4b44d5 Add NaN rotation validation test for box brush 2026-04-04 19:35:46 +02:00
294955a0af Add test for rotated box brush geometry bounds calculation 2026-04-04 19:35:22 +02:00
0fc5e95a65 Update tests for brush transformation operations including rotation and scaling 2026-04-04 19:35:17 +02:00
2a08b9b42e Add tests for floating-point move, rotate, and scale authoring in box brush commands 2026-04-04 19:34:59 +02:00
418086724e Remove unused constant from migrate-scene-document.ts 2026-04-04 19:34:59 +02:00
e99a8ece66 Update editor store tests with initialRotationDegrees and initialSize 2026-04-04 19:34:03 +02:00
d9b6dcf85d Add setWhiteboxSnapSettings to MockViewportHost 2026-04-04 19:34:03 +02:00
00b556669d Add whitebox snap settings to viewport canvas tests 2026-04-04 19:33:50 +02:00
830b6abee0 Update scene document version and migration logic 2026-04-04 19:33:50 +02:00
b9fb9cca48 Import additional grid snapping functions 2026-04-04 19:33:50 +02:00
b850627295 Add align-items and new styles for toolbar elements 2026-04-04 19:33:14 +02:00
e04fc45477 Update scale operation to include brush target 2026-04-04 19:33:13 +02:00
6d6503eac3 Rename label from 'Brush' to 'Solid' 2026-04-04 19:32:57 +02:00
297fdf7d1b Update status messages to mention whitebox solids 2026-04-04 19:32:57 +02:00
3cabd0ff9b Add whitebox snap props to App component 2026-04-04 19:32:57 +02:00
c5d8bd00be Update message for unsupported brush type 2026-04-04 19:32:57 +02:00
77c1e1bb9c Add rotation input fields to App component 2026-04-04 19:31:55 +02:00
d2dcb68f16 Add whitebox snap settings to toolbar 2026-04-04 19:31:30 +02:00
70ee2c5fcb Update label for box menu item 2026-04-04 19:31:30 +02:00
9e76321ec6 Update terminology and functionality for whitebox solids 2026-04-04 19:31:16 +02:00
645e454f62 Enhance whitebox snap functionality and update status messages 2026-04-04 19:31:00 +02:00
54f62f0c10 Add rotation draft initialization and update 2026-04-04 19:31:00 +02:00
3460b655e2 Calculate whitebox snap step and vector input step 2026-04-04 19:30:35 +02:00
fa173ba300 Add rotation draft state and whitebox snap settings 2026-04-04 19:30:35 +02:00
7a92b5ca93 Update brush label and selection description 2026-04-04 19:30:35 +02:00
6728a9db2f Add vector snapping functions in App.tsx 2026-04-04 19:30:13 +02:00
6bb996592d Add utility functions for handling optional numbers and input steps in App.tsx 2026-04-04 19:30:07 +02:00
1060bb11dd Import and use rotate box brush command in App 2026-04-04 19:30:02 +02:00
6aacb11496 Add whitebox snap properties to ViewportPanel 2026-04-04 19:30:02 +02:00
8b048fb09c Add whitebox snap settings to ViewportCanvas 2026-04-04 19:29:45 +02:00
930297a415 Remove unused import in viewport-host.ts 2026-04-04 19:29:45 +02:00
6ab4ae0b02 Replace snapValueToGrid with snapWhiteboxPositionValue in ViewportHost 2026-04-04 19:29:33 +02:00
5d3d9c394d Remove redundant position setting and add transform application in ViewportHost 2026-04-04 19:29:33 +02:00
0bfa3613d5 Update applyBrushRenderObjectTransform to include rotation and size parameters 2026-04-04 19:29:10 +02:00
7bb75973d9 Add support for scaling brush targets in viewport-host.ts 2026-04-04 19:28:58 +02:00
376bb60e1b Update brush rotation calculation in viewport-host.ts 2026-04-04 19:28:51 +02:00
ff938c5e93 Update position snapping logic in ViewportHost 2026-04-04 19:28:46 +02:00
1232128c84 Add methods for snapping whitebox position and size values 2026-04-04 19:28:38 +02:00
73923baf5d Implement setWhiteboxSnapSettings method in ViewportHost 2026-04-04 19:28:33 +02:00
0fd274d8ab Add whitebox snap settings to ViewportHost 2026-04-04 19:28:33 +02:00
f69882764e Refactor brush focus target calculation 2026-04-04 19:27:29 +02:00
89b30a507a Refactor brush collider creation in rapier-collision-world.ts 2026-04-04 19:27:23 +02:00
991e414ae4 Add rotation support for brush meshes and colliders 2026-04-04 19:27:16 +02:00
b79ec90293 Support rotation and scaling in commit transform session command 2026-04-04 19:27:06 +02:00
b4f0c61a1e Add rotate box brush command 2026-04-04 19:27:06 +02:00
f64eaa7350 Add snapToGrid and label options to resize box brush command 2026-04-04 19:27:06 +02:00
c19dae0df6 Add snapToGrid option to create and move box brush commands 2026-04-04 19:26:26 +02:00
cc9b200bae Add rotation and size properties to transform target and preview 2026-04-04 19:26:18 +02:00