Commit Graph

  • 77d8f014e0 Add project time settings panel to App.tsx Victor Giers 2026-04-12 04:34:25 +02:00
  • 2cd2e9e223 Add runtime clock and project time display in App component Victor Giers 2026-04-12 04:34:10 +02:00
  • b70029139a Update runtime global state creation with project document time Victor Giers 2026-04-12 04:33:58 +02:00
  • 7402da790a Add project time settings functionality in App.tsx Victor Giers 2026-04-12 04:33:51 +02:00
  • 466edaaf96 Add project time settings functionality in App.tsx Victor Giers 2026-04-12 04:33:37 +02:00
  • b80ef80ba2 Add runtime clock state handling to RunnerCanvas Victor Giers 2026-04-12 04:33:00 +02:00
  • 09525d28d4 Implement runtime clock state management and lighting Victor Giers 2026-04-12 04:32:46 +02:00
  • 6a518f692d Add ProjectTimeSettings to architecture documentation Victor Giers 2026-04-12 04:32:09 +02:00
  • c3f56292fd Include time settings in runtime scene build Victor Giers 2026-04-12 04:32:04 +02:00
  • 78ce8810a2 Add validateProjectTimeSettings function and update validation logic Victor Giers 2026-04-12 04:31:52 +02:00
  • 2f8b95a7e2 Add allowMissingTimeSettings check in migrateProjectDocument Victor Giers 2026-04-12 04:31:41 +02:00
  • 30a0a77468 Update migrateSceneDocument to handle AUTHORED_OBJECT_STATE_SCENE_DOCUMENT_VERSION Victor Giers 2026-04-12 04:31:34 +02:00
  • 83b5d3d7bf Add function to read project time settings Victor Giers 2026-04-12 04:31:28 +02:00
  • 32607900c5 Update scene document versions and add project time settings Victor Giers 2026-04-12 04:31:20 +02:00
  • ff5df14ac6 Update runtime global state to include clock state and modify scene build to use project time settings Victor Giers 2026-04-12 04:30:49 +02:00
  • 40b3ed560a Update scene document to include project time settings Victor Giers 2026-04-12 04:29:52 +02:00
  • c00d3ce6c8 Add project time settings command and related files Victor Giers 2026-04-12 04:29:39 +02:00
  • a7f1c7f21b Update runtime host message for gamepad instructions Victor Giers 2026-04-12 03:59:29 +02:00
  • 3a32162c4d Add interactionEnabled validation in scene document test Victor Giers 2026-04-12 03:59:23 +02:00
  • dd5dac2b59 Add kind property to geometryBrush in runtime-host.ts Victor Giers 2026-04-12 03:57:38 +02:00
  • 4a905992bc Import ProjectDocument type and update projectDocument variable type in delete-project-asset.test.ts Victor Giers 2026-04-12 03:56:48 +02:00
  • 09be66b653 Add visibility and enabled properties to entity-player-start-main in scene-document-validation.test.ts Victor Giers 2026-04-12 03:56:40 +02:00
  • 0a3cfab4ac Update runtime-host.ts to handle BoxBrush type and improve geometry processing Victor Giers 2026-04-12 03:56:31 +02:00
  • 97f78b141f Update App.tsx and scene-document-validation.ts for asset management improvements Victor Giers 2026-04-12 03:56:02 +02:00
  • 2e9ac3df00 Add model asset and update tests for scene document JSON Victor Giers 2026-04-12 03:53:55 +02:00
  • 997190cb7a Update test to use correct brush property Victor Giers 2026-04-12 03:53:46 +02:00
  • 60b7618f15 Add tests for deleting project assets Victor Giers 2026-04-12 03:52:02 +02:00
  • 05f10237b4 Add test for migrating version 35 documents to default authored visible and enabled state Victor Giers 2026-04-12 03:51:20 +02:00
  • 86b754ecdc Add test for hidden and disabled authored objects in runtime scene Victor Giers 2026-04-12 03:50:25 +02:00
  • 9c1aaf255a Update entity properties and add visibility in build runtime scene tests Victor Giers 2026-04-12 03:50:06 +02:00
  • de9c7be82b Rename 'enabled' to 'interactionEnabled' in runtime interaction tests Victor Giers 2026-04-12 03:49:55 +02:00
  • 75bd3e7cd1 Remove unused import in delete-project-asset.ts Victor Giers 2026-04-12 03:48:31 +02:00
  • ab93e5639c Update delete-project-asset-command.ts with type imports and fixes Victor Giers 2026-04-12 03:47:59 +02:00
  • d4ab3886ee Enhance App.tsx with new functions and UI elements for asset management and entity state control Victor Giers 2026-04-12 03:47:23 +02:00
  • 7843a5eb4e Rename 'enabled' to 'interactionEnabled' in App.tsx Victor Giers 2026-04-12 03:38:58 +02:00
  • 3cf9b7e9df Remove unused imports and update asset handling in App.tsx Victor Giers 2026-04-12 03:38:39 +02:00
  • 871d299281 Add previousProjectAssetsRef and deletedProjectAssetStorageRecordsRef to App.tsx Victor Giers 2026-04-12 03:38:37 +02:00
  • 66c27167bc Update App.tsx with new asset handling and command imports Victor Giers 2026-04-12 03:38:02 +02:00
  • 37b53f509c Add functionality for deleting project assets and related commands Victor Giers 2026-04-12 03:37:29 +02:00
  • f28bda68ef Add methods to check if transform targets are displayed and update syncTransformGizmo accordingly Victor Giers 2026-04-12 03:36:28 +02:00
  • 9040bde495 Ensure mesh visibility matches brush visibility in RuntimeHost Victor Giers 2026-04-12 03:36:05 +02:00
  • f0b453f35e Update interaction checks to use 'interactionEnabled' property Victor Giers 2026-04-12 03:35:55 +02:00
  • ffc5ff1370 Update runtime scene build to filter disabled entities and interactions Victor Giers 2026-04-12 03:35:40 +02:00
  • 7093032034 Add entity state validation to point and spot light entities Victor Giers 2026-04-12 03:34:18 +02:00
  • 6794c53e52 Add validation for boolean properties in scene document entities Victor Giers 2026-04-12 03:34:03 +02:00
  • 8f0bc9bb33 Add visible and enabled properties to various entity types in migrate-scene-document.ts Victor Giers 2026-04-12 03:33:39 +02:00
  • cac9fd4752 Bump SCENE_DOCUMENT_VERSION to 36 and add AUTHORED_OBJECT_STATE_SCENE_DOCUMENT_VERSION Victor Giers 2026-04-12 03:33:13 +02:00
  • 9300e62e7d Add visibility and enabled properties to model instances, brushes, and entities Victor Giers 2026-04-12 03:32:23 +02:00
  • 0f4ccab2d6 Adjust brush stair step dimensions in test Victor Giers 2026-04-12 02:32:29 +02:00
  • 6a07ef226d Increase iteration count in collision resolution test Victor Giers 2026-04-12 02:32:13 +02:00
  • 9c147dfb72 Update step positions, sizes, and test iterations in collision world tests Victor Giers 2026-04-12 02:31:40 +02:00
  • 379223ed64 Adjust dimensions and positions in collision world tests Victor Giers 2026-04-12 02:31:15 +02:00
  • 872ec223ea Adjust AUTOSTEP_PLANAR_PROGRESS_EPSILON and add closeSupportProbeDistance calculation in RapierCollisionWorld Victor Giers 2026-04-12 02:30:46 +02:00
  • b1d7720cdd Add stair height smoothing and update navigation controllers Victor Giers 2026-04-12 02:29:42 +02:00
  • 42cee3d19a Add air direction only setting for player movement Victor Giers 2026-04-12 02:18:53 +02:00
  • 6b825a7f28 Update version check in migrateSceneDocument Victor Giers 2026-04-12 02:07:49 +02:00
  • 9459cbd191 Update tests for player movement validation and serialization, add migration for version 33 Player Start jump settings Victor Giers 2026-04-12 02:06:33 +02:00
  • 8aba9a02d7 Add air movement controls for player in App.tsx and related files Victor Giers 2026-04-12 02:06:00 +02:00
  • 41dd4dc434 Update test coordinates in rapier-collision-world.test.ts Victor Giers 2026-04-12 01:55:33 +02:00
  • 16d1e49c6c Add test for smooth falling when airborne input pushes into a wall Victor Giers 2026-04-12 01:54:49 +02:00
  • 8e1987a023 Update collision handling logic in RapierCollisionWorld Victor Giers 2026-04-12 01:54:32 +02:00
  • 546f203012 Add test for airborne input pushing into a wall Victor Giers 2026-04-12 01:47:19 +02:00
  • c575d6d042 Update player locomotion to consider immediate grounding Victor Giers 2026-04-12 01:47:09 +02:00
  • ba7964c296 Refactor RapierCollisionWorld to use local variables for playerCollider and characterController Victor Giers 2026-04-12 01:40:53 +02:00
  • b10adb351c Add test for collision behavior when repeatedly walking into a wall from the ground Victor Giers 2026-04-12 01:40:20 +02:00
  • e0e895add5 Reorder and update character controller checks in collision world Victor Giers 2026-04-12 01:40:14 +02:00
  • d2eff2f3a8 Refactor collision resolution logic in RapierCollisionWorld Victor Giers 2026-04-12 01:39:50 +02:00
  • 42fe430944 Update RapierCollisionWorld to include grounded probe and correct feet position calculation Victor Giers 2026-04-12 01:30:17 +02:00
  • 7cadda83f9 Add test for airborne ledge collision behavior Victor Giers 2026-04-12 01:29:46 +02:00
  • 84ea08e5cc Adjust player locomotion logic to prioritize ground probe for grounded state determination Victor Giers 2026-04-12 01:29:17 +02:00
  • 0a374d70c9 Add autostep functionality to RapierCollisionWorld Victor Giers 2026-04-12 01:28:52 +02:00
  • 7bacc96d45 Update onBeforeCompile call with additional parameter in advanced-rendering.test.ts Victor Giers 2026-04-12 01:06:45 +02:00
  • 696195b35e Update whitebox bevel material shader compilation types Victor Giers 2026-04-12 01:06:37 +02:00
  • 691593ee39 Add whitebox bevel settings to scene document test Victor Giers 2026-04-12 01:06:07 +02:00
  • 971c857a98 Add tests for whitebox bevel material application Victor Giers 2026-04-12 01:05:46 +02:00
  • 8a1a207958 Enable advanced rendering and whitebox bevel in project document JSON test Victor Giers 2026-04-12 01:05:39 +02:00
  • 4e8630abba Add whitebox bevel settings to scene document JSON tests Victor Giers 2026-04-12 01:05:33 +02:00
  • 1552b5378a Add test for normalized face-space UVs in box brush geometry Victor Giers 2026-04-12 01:05:24 +02:00
  • 63033dc9bd Add validation tests for advanced rendering whitebox bevel properties Victor Giers 2026-04-12 01:05:20 +02:00
  • 45a13313d5 Update tests for world settings equality check Victor Giers 2026-04-12 01:05:16 +02:00
  • ee38c85094 Add whitebox bevel settings to advanced rendering in App.tsx Victor Giers 2026-04-12 01:05:05 +02:00
  • a22e562906 Add whitebox bevel material application to runtime-host.ts Victor Giers 2026-04-12 01:04:39 +02:00
  • 2ba9deba41 Integrate whitebox bevel settings into viewport host Victor Giers 2026-04-12 01:04:20 +02:00
  • f4a2676b0f Add whitebox bevel material for advanced rendering Victor Giers 2026-04-12 01:04:11 +02:00
  • 5338636a01 Add face UVs to box brush mesh geometry Victor Giers 2026-04-12 01:03:59 +02:00
  • ad9790e750 Add support for whitebox bevel in scene document Victor Giers 2026-04-12 01:03:50 +02:00
  • 5b822548ae Add whitebox bevel settings to advanced rendering Victor Giers 2026-04-12 01:03:23 +02:00
  • 497db52164 Add test case for toggling axis keys from world to local while translating a selected face Victor Giers 2026-04-12 00:48:54 +02:00
  • 0e7d18fd35 Remove unnecessary return false for brushFace in transform-session.ts Victor Giers 2026-04-12 00:48:46 +02:00
  • d9b7d7573e Add test case for toggling repeated axis keys from world to local while translating a selected vertex Victor Giers 2026-04-12 00:45:14 +02:00
  • c86b7ff9ed Update transform session to support local axis constraint for brush vertex Victor Giers 2026-04-12 00:45:06 +02:00
  • bc1a959e90 Add test for toggling axis keys from world to local while translating a selected edge Victor Giers 2026-04-12 00:42:48 +02:00
  • 00ce57dc15 Enhance viewport host for local axis constraint and rotation preview Victor Giers 2026-04-12 00:42:36 +02:00
  • 6a8b480cf0 Update transform session to support brushEdge translation Victor Giers 2026-04-12 00:42:26 +02:00
  • dcdee4d441 Update tests to check aria-pressed attribute for selection modes Victor Giers 2026-04-12 00:38:16 +02:00
  • 6ff5059531 Add test for switching whitebox selection modes via keyboard shortcuts Victor Giers 2026-04-12 00:37:45 +02:00
  • f0bcccdcb6 auto-git: [change] src/app/App.tsx Victor Giers 2026-04-12 00:37:36 +02:00
  • 9ae6601d62 Add test and error handling for transform pointer intent Victor Giers 2026-04-12 00:34:51 +02:00
  • 0c62c51494 Update viewport-host.ts to use transform-pointer-down intent logic Victor Giers 2026-04-12 00:34:38 +02:00
  • 237e09c81d Add transform-pointer-intent.ts for handling pointer down events Victor Giers 2026-04-12 00:34:19 +02:00