Commit Graph

1659 Commits

Author SHA1 Message Date
062a771eab Extend entity instances with scene entry and exit entities 2026-04-11 04:29:16 +02:00
f200d1043a Add runtime global state interfaces and default creation function 2026-04-11 04:29:16 +02:00
8a1d41567e Add loadingScreen properties to scene-main in local draft storage test 2026-04-11 04:23:39 +02:00
cd3ea64e25 Format and refactor code in App.tsx 2026-04-11 04:22:32 +02:00
7131581703 Add closing tag in App.tsx 2026-04-11 04:22:32 +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
2026-04-11 04:19:51 +02:00
75986da19d auto-git:
[change] tests/unit/runtime-host.test.ts
2026-04-11 04:19:51 +02:00
8c112c88af Add loading screen properties to local draft storage test 2026-04-11 04:19:04 +02:00
af6c7e00b1 Add test for updating scene loading overlay settings 2026-04-11 04:19:00 +02:00
57bc7716c3 Update project package test with loading screen settings 2026-04-11 04:19:00 +02:00
002215fd3c Add unit test for project document JSON serialization 2026-04-11 04:19:00 +02:00
e6944f6c32 Add unit test for RuntimeHost 2026-04-11 04:19:00 +02:00
d3d47abb98 Update RunnerCanvas tests to include scene loading and error handling 2026-04-11 04:18:11 +02:00
9b1f135399 Add loading overlay styles for runner canvas 2026-04-11 04:17:49 +02:00
40824c6078 Add scene loading screen and error handling to RunnerCanvas 2026-04-11 04:17:40 +02:00
c802652aae Update UI for Scene settings and enhance World background display 2026-04-11 04:17:06 +02:00
465de798a0 Remove runtime message and add scene name to RunnerCanvas 2026-04-11 04:17:05 +02:00
bd67055696 Add functions to apply scene loading screen settings 2026-04-11 04:16:19 +02:00
75c89d0d00 Add state management for scene loading headline and description in App.tsx 2026-04-11 04:16:11 +02:00
ee6d941014 Throw error if activeProjectScene is undefined 2026-04-11 04:16:04 +02:00
825ca26c30 Add activeProjectScene variable in App.tsx 2026-04-11 04:16:04 +02:00
1aa8e55487 Import and use setSceneLoadingScreenCommand in App.tsx 2026-04-11 04:16:04 +02:00
e4ad280ea5 Add scene readiness check in RuntimeHost 2026-04-11 04:15:38 +02:00
5e64f4db1e Refactor collision world rebuild logic in runtime-host.ts 2026-04-11 04:15:32 +02:00
a773c9f6e5 Add scene load state management and navigation controller activation in runtime-host.ts 2026-04-11 04:15:27 +02:00
ab2a6e09d1 Enhance scene loading and navigation handling in RuntimeHost 2026-04-11 04:15:18 +02:00
9d7bc88596 Add resetSceneState method and scene load state interface 2026-04-11 04:15:07 +02:00
b8d6e30f84 Implement resetSceneState in FirstPersonNavigationController 2026-04-11 04:15:00 +02:00
7081d54c82 Update NavigationController interface 2026-04-11 04:15:00 +02:00
7500406efd Add set scene loading screen command 2026-04-11 04:15:00 +02:00
3b8b115b3a Add scene loading screen validation 2026-04-11 04:15:00 +02:00
876496a0d7 Add validation for project scene loading screen properties 2026-04-11 04:14:33 +02:00
ec0f4247ba Update scene document migration to handle new version 2026-04-11 04:14:33 +02:00
3bf7dca99c Add support for loading screen in project scene migration 2026-04-11 04:14:16 +02:00
f439d2a873 Add functions for reading optional scene loading text and settings 2026-04-11 04:14:09 +02:00
4a9dea81cf Add runner loading screen version and update imports 2026-04-11 04:14:01 +02:00
158a5b8944 Bump scene document version and update loading screen handling 2026-04-11 04:14:01 +02:00
3c3723531a Add loading screen settings to scene document 2026-04-11 04:08:03 +02:00
4200b4ea04 Update architecture.md with persisted project structure details 2026-04-11 03:53:48 +02:00
58b7be9f6b Fix JSON key quoting in local-draft-storage.test.ts 2026-04-11 03:53:48 +02:00
659485870a Add setGridVisible to MockViewportHost 2026-04-11 03:53:08 +02:00
d016c47803 Fix scene ID quotes in project package test 2026-04-11 03:53:08 +02:00
ca8dd5361d Fix scene ID quotes in local draft storage test 2026-04-11 03:53:08 +02:00
2f40bdc184 Refactor imports and types in create-scene-command.ts 2026-04-11 03:52:29 +02:00
664fe443c2 Remove unused import in editor-store.ts 2026-04-11 03:52:29 +02:00
e35a06131c Add tests for scene creation, active scene switching, and command history management 2026-04-11 03:52:07 +02:00
cf47635ba6 Update project package serialization tests to support multiple scenes and improve document creation 2026-04-11 03:51:45 +02:00
eab3e4511a Update test to use createProjectDocumentFromSceneDocument 2026-04-11 03:51:13 +02:00
e80b75e7e0 Expand tests for local draft storage and project scenes 2026-04-11 03:51:10 +02:00
fe1d81b3a4 Update test to use projectDocument instead of document 2026-04-11 03:51:10 +02:00