Commit Graph

  • 072bbdfcb6 Update first-person navigation controller messages Victor Giers 2026-04-11 11:15:57 +02:00
  • 9a48f514c2 Add third-person navigation controller Victor Giers 2026-04-11 11:15:52 +02:00
  • 74654c9c98 Add camera collision resolution in RapierCollisionWorld Victor Giers 2026-04-11 11:14:58 +02:00
  • e571b758f1 auto-git: [change] src/runtime-three/navigation-controller.ts Victor Giers 2026-04-11 11:14:50 +02:00
  • aa812c4829 auto-git: [change] src/runtime-three/runtime-scene-validation.ts Victor Giers 2026-04-11 11:14:45 +02:00
  • ef628d90be auto-git: [change] src/runtime-three/runtime-scene-build.ts Victor Giers 2026-04-11 11:14:43 +02:00
  • 007447d60b Add third-person navigation mode and update runtime scene definition Victor Giers 2026-04-11 11:14:35 +02:00
  • c9fd7bcd62 Validate player start navigation mode Victor Giers 2026-04-11 11:14:24 +02:00
  • e2ec75aadc Include new scene document version in project migration Victor Giers 2026-04-11 11:14:15 +02:00
  • 2422374fc4 Update scene document version check Victor Giers 2026-04-11 11:14:10 +02:00
  • d6f2d6b68a Add navigation mode to player start entity Victor Giers 2026-04-11 11:14:10 +02:00
  • 07fbdd05ed Add function to read player start navigation mode Victor Giers 2026-04-11 11:14:03 +02:00
  • d968bd2ed2 Update scene document version and add player start navigation mode Victor Giers 2026-04-11 11:14:03 +02:00
  • 6c8d7b506e Add navigation mode to PlayerStartEntity Victor Giers 2026-04-11 11:13:36 +02:00
  • 27a948e4ab Refactor pointer lock handling in tests Victor Giers 2026-04-11 05:17:24 +02:00
  • 75d8723565 Add tests and update navigation controller deactivation logic Victor Giers 2026-04-11 05:16:53 +02:00
  • 5dbd68e0ce Implement options parameter in FirstPersonNavigationController deactivate method Victor Giers 2026-04-11 05:16:30 +02:00
  • 6f329ed1c1 Add options parameter to NavigationController deactivate method Victor Giers 2026-04-11 05:16:27 +02:00
  • 1960cf97ab Refactor test setup for RunnerCanvas component Victor Giers 2026-04-11 04:57:01 +02:00
  • c892aa0f6c Add test for runtime host recreation logic Victor Giers 2026-04-11 04:56:34 +02:00
  • d666295bc9 Reorganize scene exit handler setup in RunnerCanvas Victor Giers 2026-04-11 04:56:19 +02:00
  • 50977af4e0 Add integration test for app scene transition Victor Giers 2026-04-11 04:42:07 +02:00
  • e01eb777b7 Fix JSON serialization in project document test Victor Giers 2026-04-11 04:41:32 +02:00
  • 61d3bef338 Add test for Scene Exit target validation in project-document-json.test.ts Victor Giers 2026-04-11 04:41:24 +02:00
  • 9d0a3a6481 Remove unused import in project-document-json.test.ts Victor Giers 2026-04-11 04:40:38 +02:00
  • 910f9c2ad3 Update test to reflect migration of v23 project documents without Scene Entry and Scene Exit entities Victor Giers 2026-04-11 04:40:33 +02:00
  • 08b91ae553 Update project document JSON tests for scene entry and exit entities Victor Giers 2026-04-11 04:40:23 +02:00
  • d4f2e1a171 Add setSceneExitHandler and onSceneExitActivated to RunnerCanvas tests Victor Giers 2026-04-11 04:40:12 +02:00
  • 58c5428c2b Add Scene Entry and Exit Entities to Build Runtime Scene Tests Victor Giers 2026-04-11 04:40:02 +02:00
  • f3c715033e Update tests for Scene Exit entities and interactions Victor Giers 2026-04-11 04:39:40 +02:00
  • 8d459c9791 Add sceneEntry and sceneExit to entity rotation resolution Victor Giers 2026-04-11 04:39:28 +02:00
  • c6ef980604 Support scene entry and scene exit in transform session command Victor Giers 2026-04-11 04:39:14 +02:00
  • 8250d53078 Update interaction prompt to include Scene Exit Victor Giers 2026-04-11 04:38:20 +02:00
  • 2cfa8eedc3 Add check for scene exit destination before creation Victor Giers 2026-04-11 04:38:15 +02:00
  • 491b96223c Add scene exit configuration options in App.tsx Victor Giers 2026-04-11 04:37:57 +02:00
  • 5f01ff050a Add Yaw input field for selected scene entry in App.tsx Victor Giers 2026-04-11 04:37:41 +02:00
  • df091c201f Enhance RunnerCanvas component with additional props and UI elements Victor Giers 2026-04-11 04:37:29 +02:00
  • 51b4ac6cdf Update scene handling logic in App.tsx Victor Giers 2026-04-11 04:37:19 +02:00
  • 72301ef4bd Add Scene Entry and Scene Exit options to App.tsx Victor Giers 2026-04-11 04:37:11 +02:00
  • 977395bcc6 Add applySceneExitChange function to handle scene exit changes Victor Giers 2026-04-11 04:37:06 +02:00
  • 569d631ffd Add functionality to apply scene entry changes Victor Giers 2026-04-11 04:36:59 +02:00
  • 2dd1c30001 Add scene transition and exit handling logic in App.tsx Victor Giers 2026-04-11 04:36:34 +02:00
  • 0436eff527 Add project validation and diagnostics in App.tsx Victor Giers 2026-04-11 04:36:09 +02:00
  • 401413019a Update dependency in App.tsx Victor Giers 2026-04-11 04:36:07 +02:00
  • d2eab58881 Add scene entry and exit settings to App component Victor Giers 2026-04-11 04:35:58 +02:00
  • ac736c0174 Add missing scene entry option handling in App.tsx Victor Giers 2026-04-11 04:35:50 +02:00
  • 4d065cd666 Add scene exit configuration fields in App.tsx Victor Giers 2026-04-11 04:35:42 +02:00
  • 21bcd3c5d1 Add support for scene entry and exit in App component Victor Giers 2026-04-11 04:35:32 +02:00
  • ed76bda2e3 Add scene entry and exit entities with associated settings and validation Victor Giers 2026-04-11 04:35:15 +02:00
  • c83ccbb8c1 Include sceneEntry and sceneExit in focus calculations Victor Giers 2026-04-11 04:34:38 +02:00
  • 88aebbe639 Add scene exit transition handler to RunnerCanvas Victor Giers 2026-04-11 04:34:32 +02:00
  • 8432562252 Add scene exit transition request handling in RuntimeHost Victor Giers 2026-04-11 04:34:26 +02:00
  • bf501a6e38 Add support for scene exits in interaction system Victor Giers 2026-04-11 04:34:16 +02:00
  • fa705f18bb Add scene entry and exit interfaces and update spawn logic Victor Giers 2026-04-11 04:34:01 +02:00
  • 5d06b73b12 Add validation for SceneEntry and SceneExit entities Victor Giers 2026-04-11 04:33:43 +02:00
  • 9ac5cd5e46 Update scene document migration to handle new version Victor Giers 2026-04-11 04:29:25 +02:00
  • a74f0a1b2a Add scene entry and exit entities to document migration and reading Victor Giers 2026-04-11 04:29:16 +02:00
  • 062a771eab Extend entity instances with scene entry and exit entities Victor Giers 2026-04-11 04:28:51 +02:00
  • f200d1043a Add runtime global state interfaces and default creation function Victor Giers 2026-04-11 04:28:26 +02:00
  • 8a1d41567e Add loadingScreen properties to scene-main in local draft storage test Victor Giers 2026-04-11 04:22:32 +02:00
  • cd3ea64e25 Format and refactor code in App.tsx Victor Giers 2026-04-11 04:20:45 +02:00
  • 7131581703 Add closing tag in App.tsx Victor Giers 2026-04-11 04:20:40 +02:00
  • e205cea50c auto-git: [change] src/app/app.css [change] src/commands/set-scene-loading-screen-command.ts [change] src/document/migrate-scene-document.ts [change] src/document/scene-document-validation.ts [change] src/document/scene-document.ts [change] src/runner-web/RunnerCanvas.tsx [change] src/runtime-three/first-person-navigation-controller.ts [change] src/runtime-three/navigation-controller.ts [change] src/runtime-three/orbit-visitor-navigation-controller.ts [change] src/runtime-three/runtime-host.ts [change] tests/domain/editor-store.test.ts [change] tests/serialization/local-draft-storage.test.ts [change] tests/serialization/project-document-json.test.ts [change] tests/serialization/project-package.test.ts [change] tests/unit/runner-canvas.test.tsx [change] tests/unit/runtime-host.test.ts Victor Giers 2026-04-11 04:19:50 +02:00
  • 75986da19d auto-git: [change] tests/unit/runtime-host.test.ts Victor Giers 2026-04-11 04:19:15 +02:00
  • 8c112c88af Add loading screen properties to local draft storage test Victor Giers 2026-04-11 04:19:00 +02:00
  • af6c7e00b1 Add test for updating scene loading overlay settings Victor Giers 2026-04-11 04:18:36 +02:00
  • 57bc7716c3 Update project package test with loading screen settings Victor Giers 2026-04-11 04:18:26 +02:00
  • 002215fd3c Add unit test for project document JSON serialization Victor Giers 2026-04-11 04:18:23 +02:00
  • e6944f6c32 Add unit test for RuntimeHost Victor Giers 2026-04-11 04:18:13 +02:00
  • d3d47abb98 Update RunnerCanvas tests to include scene loading and error handling Victor Giers 2026-04-11 04:17:57 +02:00
  • 9b1f135399 Add loading overlay styles for runner canvas Victor Giers 2026-04-11 04:17:40 +02:00
  • 40824c6078 Add scene loading screen and error handling to RunnerCanvas Victor Giers 2026-04-11 04:17:19 +02:00
  • c802652aae Update UI for Scene settings and enhance World background display Victor Giers 2026-04-11 04:16:42 +02:00
  • 465de798a0 Remove runtime message and add scene name to RunnerCanvas Victor Giers 2026-04-11 04:16:20 +02:00
  • bd67055696 Add functions to apply scene loading screen settings Victor Giers 2026-04-11 04:16:12 +02:00
  • 75c89d0d00 Add state management for scene loading headline and description in App.tsx Victor Giers 2026-04-11 04:16:04 +02:00
  • ee6d941014 Throw error if activeProjectScene is undefined Victor Giers 2026-04-11 04:15:52 +02:00
  • 825ca26c30 Add activeProjectScene variable in App.tsx Victor Giers 2026-04-11 04:15:49 +02:00
  • 1aa8e55487 Import and use setSceneLoadingScreenCommand in App.tsx Victor Giers 2026-04-11 04:15:46 +02:00
  • e4ad280ea5 Add scene readiness check in RuntimeHost Victor Giers 2026-04-11 04:15:33 +02:00
  • 5e64f4db1e Refactor collision world rebuild logic in runtime-host.ts Victor Giers 2026-04-11 04:15:28 +02:00
  • a773c9f6e5 Add scene load state management and navigation controller activation in runtime-host.ts Victor Giers 2026-04-11 04:15:21 +02:00
  • ab2a6e09d1 Enhance scene loading and navigation handling in RuntimeHost Victor Giers 2026-04-11 04:15:11 +02:00
  • 9d7bc88596 Add resetSceneState method and scene load state interface Victor Giers 2026-04-11 04:15:01 +02:00
  • b8d6e30f84 Implement resetSceneState in FirstPersonNavigationController Victor Giers 2026-04-11 04:14:48 +02:00
  • 7081d54c82 Update NavigationController interface Victor Giers 2026-04-11 04:14:44 +02:00
  • 7500406efd Add set scene loading screen command Victor Giers 2026-04-11 04:14:39 +02:00
  • 3b8b115b3a Add scene loading screen validation Victor Giers 2026-04-11 04:14:33 +02:00
  • 876496a0d7 Add validation for project scene loading screen properties Victor Giers 2026-04-11 04:14:26 +02:00
  • ec0f4247ba Update scene document migration to handle new version Victor Giers 2026-04-11 04:14:17 +02:00
  • 3bf7dca99c Add support for loading screen in project scene migration Victor Giers 2026-04-11 04:14:12 +02:00
  • f439d2a873 Add functions for reading optional scene loading text and settings Victor Giers 2026-04-11 04:14:05 +02:00
  • 4a9dea81cf Add runner loading screen version and update imports Victor Giers 2026-04-11 04:13:48 +02:00
  • 158a5b8944 Bump scene document version and update loading screen handling Victor Giers 2026-04-11 04:13:45 +02:00
  • 3c3723531a Add loading screen settings to scene document Victor Giers 2026-04-11 04:07:43 +02:00
  • 4200b4ea04 Update architecture.md with persisted project structure details Victor Giers 2026-04-11 03:53:43 +02:00
  • 58b7be9f6b Fix JSON key quoting in local-draft-storage.test.ts Victor Giers 2026-04-11 03:53:16 +02:00
  • 659485870a Add setGridVisible to MockViewportHost Victor Giers 2026-04-11 03:53:00 +02:00
  • d016c47803 Fix scene ID quotes in project package test Victor Giers 2026-04-11 03:52:54 +02:00
  • ca8dd5361d Fix scene ID quotes in local draft storage test Victor Giers 2026-04-11 03:52:50 +02:00