Commit Graph

  • 38c9d8a8c5 Update box brush rotation handling Victor Giers 2026-04-05 01:58:06 +02:00
  • 7262824e0f Extend transform gizmo handling for additional brush types Victor Giers 2026-04-05 01:58:00 +02:00
  • 0845ac436c Add methods for creating and updating brush previews in ViewportHost Victor Giers 2026-04-05 01:57:31 +02:00
  • 30f4a24571 Refactor brush transformation pivot position calculation in viewport-host.ts Victor Giers 2026-04-05 01:56:59 +02:00
  • 5dce46904d Add support for brush face, edge, and vertex transformations in ViewportHost Victor Giers 2026-04-05 01:56:36 +02:00
  • 086405f55b Update viewport-host.ts with additional geometry functions Victor Giers 2026-04-05 01:56:31 +02:00
  • 865f6ae859 Add set box brush transform command and update commit transform session command Victor Giers 2026-04-05 01:56:14 +02:00
  • 924b0c93fe Add support for brush face, edge, and vertex transform targets in transform session Victor Giers 2026-04-05 01:55:52 +02:00
  • f6ed103be3 Add transformation metadata and functions for box brush components Victor Giers 2026-04-05 01:55:13 +02:00
  • e31dfbc5cd Add WebGL availability check in e2e test Victor Giers 2026-04-04 20:22:56 +02:00
  • 2a924b5b36 Refactor camera state and view mode handling in e2e tests Victor Giers 2026-04-04 20:22:21 +02:00
  • ec69f450df Add click at ratio functionality to viewport test helpers Victor Giers 2026-04-04 20:21:49 +02:00
  • 655f3d91a2 Update camera state for topLeft panel in e2e test Victor Giers 2026-04-04 20:21:07 +02:00
  • 3d3020972b Update viewport test helpers to use page mouse click Victor Giers 2026-04-04 20:20:42 +02:00
  • 56bea13732 Update orthographic views E2E test to check selection mode Victor Giers 2026-04-04 20:19:37 +02:00
  • 6f7c88c316 Add E2E test for whitebox component selection Victor Giers 2026-04-04 20:19:09 +02:00
  • f71039966d Update viewport-test-helpers.ts with new selection properties and clickViewportAtRatio function Victor Giers 2026-04-04 20:18:38 +02:00
  • 04e7c062ed Add test for whole-box transforms in Object mode and component modes Victor Giers 2026-04-04 20:18:30 +02:00
  • 22d97f0197 Update transform session command tests for object mode requirements Victor Giers 2026-04-04 20:17:58 +02:00
  • 7676bddf62 Add tests for whitebox selection mode in editor store Victor Giers 2026-04-04 20:17:45 +02:00
  • 04ffdbb4e6 Add setWhiteboxHoverLabelChangeHandler and setWhiteboxSelectionMode to tests Victor Giers 2026-04-04 20:17:04 +02:00
  • d8bd6c2c83 Update conditional rendering in App.tsx Victor Giers 2026-04-04 20:16:19 +02:00
  • 3e2bd13906 Remove unused types from App.tsx Victor Giers 2026-04-04 20:15:31 +02:00
  • a839530e60 Add whitebox selection mode buttons and update outliner display logic Victor Giers 2026-04-04 20:15:19 +02:00
  • 0389d6535c Refactor App.tsx to conditionally render vector inputs based on selection mode Victor Giers 2026-04-04 20:14:35 +02:00
  • b2223ef606 Update face chip click handler to set whitebox selection mode Victor Giers 2026-04-04 20:13:51 +02:00
  • 7cb41ce3b5 Enhance selection handling and status messages in App.tsx Victor Giers 2026-04-04 20:13:29 +02:00
  • ad0bb16413 Update transform target resolution to consider whitebox selection mode Victor Giers 2026-04-04 20:13:07 +02:00
  • c382ece672 Add support for edge and vertex selection in App.tsx Victor Giers 2026-04-04 20:12:56 +02:00
  • 0082dd4b52 Add functions to handle edge and vertex selection in App.tsx Victor Giers 2026-04-04 20:12:45 +02:00
  • 72a204761f Update face labels to use BOX_FACE_LABELS Victor Giers 2026-04-04 20:12:33 +02:00
  • 66fec4ca2d Update App.tsx with new selection mode and box edge/vertex handling Victor Giers 2026-04-04 20:12:24 +02:00
  • 94fe6ca280 Add support for whitebox selection mode and hover labels in ViewportCanvas and ViewportPanel Victor Giers 2026-04-04 20:12:00 +02:00
  • 7ab407608e Add hover selection handling for 'select' tool mode in ViewportHost Victor Giers 2026-04-04 20:11:41 +02:00
  • f9da8a83fa Refactor viewport selection logic in viewport-host.ts Victor Giers 2026-04-04 20:11:27 +02:00
  • 0b2c2ab1bf Add methods for brush selection and hit detection in viewport-host.ts Victor Giers 2026-04-04 20:11:10 +02:00
  • f67095bf05 Update viewport-host.ts to include edge and vertex helpers in brush rendering Victor Giers 2026-04-04 20:10:49 +02:00
  • 3e59367d08 Add helper methods and refresh logic for brush presentation in viewport-host.ts Victor Giers 2026-04-04 20:10:35 +02:00
  • 532c34117e Add hover handling and update face material creation logic Victor Giers 2026-04-04 20:10:07 +02:00
  • 7e866ec6b2 Update resolveTransformTarget to include whiteboxSelectionMode Victor Giers 2026-04-04 20:09:56 +02:00
  • 16a19b5e90 Update ViewportHost with methods for handling whitebox hover label and selection mode changes Victor Giers 2026-04-04 20:09:41 +02:00
  • 8302868e5f Add hovered selection and whitebox selection mode to ViewportHost Victor Giers 2026-04-04 20:09:23 +02:00
  • 8548581699 Add edge and vertex helpers to BrushRenderObjects Victor Giers 2026-04-04 20:09:15 +02:00
  • 774ff4a841 Update viewport-host.ts with additional imports and functions Victor Giers 2026-04-04 20:09:05 +02:00
  • f8a388b0f4 Extend brush command helpers and update delete command Victor Giers 2026-04-04 20:08:10 +02:00
  • 8e97fa3485 Add whitebox selection feedback and box brush components Victor Giers 2026-04-04 20:08:01 +02:00
  • e958c97fdb Update transform session to use first ID in selection Victor Giers 2026-04-04 20:07:39 +02:00
  • a142a3f528 Update transform target resolution to handle whitebox selection modes Victor Giers 2026-04-04 20:07:32 +02:00
  • fb10015fdf Add whitebox selection mode support in editor store and selection logic Victor Giers 2026-04-04 20:07:17 +02:00
  • 2c39553fdd Add whitebox selection mode and update brushes.ts Victor Giers 2026-04-04 20:06:42 +02:00
  • 797ef18c6a Adjust test expectations for feet position range in RapierCollisionWorld Victor Giers 2026-04-04 19:41:49 +02:00
  • 08e9f0978d Update test case for feet position in RapierCollisionWorld Victor Giers 2026-04-04 19:41:26 +02:00
  • 3ce10dbed3 Update test cases for collision world and scene document serialization Victor Giers 2026-04-04 19:40:59 +02:00
  • 5f0cd09267 Add migration for player start collider settings in scene document Victor Giers 2026-04-04 19:38:36 +02:00
  • b199fa1d60 Add test for rotated whitebox focus target calculation Victor Giers 2026-04-04 19:38:09 +02:00
  • aeef4e898f Add test for rotating and scaling a whole whitebox box through the shared transform controller Victor Giers 2026-04-04 19:37:44 +02:00
  • 69f4c8302a Update test cases to reflect changes in button names and labels Victor Giers 2026-04-04 19:37:16 +02:00
  • 9093903287 Update e2e test for whitebox box creation with float transforms and reload Victor Giers 2026-04-04 19:36:57 +02:00
  • 9aff89a21e Add test for resolving motion against freely rotated colliders Victor Giers 2026-04-04 19:36:34 +02:00
  • 827d5c40e0 Add test for rotated whitebox box transforms in runtime scene Victor Giers 2026-04-04 19:36:11 +02:00
  • c3a3820379 Update test expectations for buildRuntimeSceneFromDocument Victor Giers 2026-04-04 19:36:03 +02:00
  • bc31cd6b10 Add floating-point transform round-trip test and migration for version 17 box brushes Victor Giers 2026-04-04 19:35:36 +02:00
  • c22c4b44d5 Add NaN rotation validation test for box brush Victor Giers 2026-04-04 19:35:22 +02:00
  • 294955a0af Add test for rotated box brush geometry bounds calculation Victor Giers 2026-04-04 19:35:17 +02:00
  • 0fc5e95a65 Update tests for brush transformation operations including rotation and scaling Victor Giers 2026-04-04 19:35:06 +02:00
  • 2a08b9b42e Add tests for floating-point move, rotate, and scale authoring in box brush commands Victor Giers 2026-04-04 19:34:47 +02:00
  • 418086724e Remove unused constant from migrate-scene-document.ts Victor Giers 2026-04-04 19:34:09 +02:00
  • e99a8ece66 Update editor store tests with initialRotationDegrees and initialSize Victor Giers 2026-04-04 19:33:55 +02:00
  • d9b6dcf85d Add setWhiteboxSnapSettings to MockViewportHost Victor Giers 2026-04-04 19:33:50 +02:00
  • 00b556669d Add whitebox snap settings to viewport canvas tests Victor Giers 2026-04-04 19:33:40 +02:00
  • 830b6abee0 Update scene document version and migration logic Victor Giers 2026-04-04 19:33:33 +02:00
  • b9fb9cca48 Import additional grid snapping functions Victor Giers 2026-04-04 19:33:25 +02:00
  • b850627295 Add align-items and new styles for toolbar elements Victor Giers 2026-04-04 19:33:07 +02:00
  • e04fc45477 Update scale operation to include brush target Victor Giers 2026-04-04 19:32:59 +02:00
  • 6d6503eac3 Rename label from 'Brush' to 'Solid' Victor Giers 2026-04-04 19:32:46 +02:00
  • 297fdf7d1b Update status messages to mention whitebox solids Victor Giers 2026-04-04 19:32:38 +02:00
  • 3cabd0ff9b Add whitebox snap props to App component Victor Giers 2026-04-04 19:32:19 +02:00
  • c5d8bd00be Update message for unsupported brush type Victor Giers 2026-04-04 19:31:55 +02:00
  • 77c1e1bb9c Add rotation input fields to App component Victor Giers 2026-04-04 19:31:44 +02:00
  • d2dcb68f16 Add whitebox snap settings to toolbar Victor Giers 2026-04-04 19:31:22 +02:00
  • 70ee2c5fcb Update label for box menu item Victor Giers 2026-04-04 19:31:16 +02:00
  • 9e76321ec6 Update terminology and functionality for whitebox solids Victor Giers 2026-04-04 19:31:06 +02:00
  • 645e454f62 Enhance whitebox snap functionality and update status messages Victor Giers 2026-04-04 19:30:47 +02:00
  • 54f62f0c10 Add rotation draft initialization and update Victor Giers 2026-04-04 19:30:35 +02:00
  • 3460b655e2 Calculate whitebox snap step and vector input step Victor Giers 2026-04-04 19:30:22 +02:00
  • fa173ba300 Add rotation draft state and whitebox snap settings Victor Giers 2026-04-04 19:30:17 +02:00
  • 7a92b5ca93 Update brush label and selection description Victor Giers 2026-04-04 19:30:13 +02:00
  • 6728a9db2f Add vector snapping functions in App.tsx Victor Giers 2026-04-04 19:30:07 +02:00
  • 6bb996592d Add utility functions for handling optional numbers and input steps in App.tsx Victor Giers 2026-04-04 19:30:03 +02:00
  • 1060bb11dd Import and use rotate box brush command in App Victor Giers 2026-04-04 19:29:52 +02:00
  • 6aacb11496 Add whitebox snap properties to ViewportPanel Victor Giers 2026-04-04 19:29:45 +02:00
  • 8b048fb09c Add whitebox snap settings to ViewportCanvas Victor Giers 2026-04-04 19:29:38 +02:00
  • 930297a415 Remove unused import in viewport-host.ts Victor Giers 2026-04-04 19:29:34 +02:00
  • 6ab4ae0b02 Replace snapValueToGrid with snapWhiteboxPositionValue in ViewportHost Victor Giers 2026-04-04 19:29:19 +02:00
  • 5d3d9c394d Remove redundant position setting and add transform application in ViewportHost Victor Giers 2026-04-04 19:29:11 +02:00
  • 0bfa3613d5 Update applyBrushRenderObjectTransform to include rotation and size parameters Victor Giers 2026-04-04 19:29:04 +02:00
  • 7bb75973d9 Add support for scaling brush targets in viewport-host.ts Victor Giers 2026-04-04 19:28:53 +02:00
  • 376bb60e1b Update brush rotation calculation in viewport-host.ts Victor Giers 2026-04-04 19:28:47 +02:00
  • ff938c5e93 Update position snapping logic in ViewportHost Victor Giers 2026-04-04 19:28:39 +02:00
  • 1232128c84 Add methods for snapping whitebox position and size values Victor Giers 2026-04-04 19:28:33 +02:00