Commit Graph

716 Commits

Author SHA1 Message Date
d823fa5a39 Bump scene document version and add new constant 2026-04-11 12:31:30 +02:00
8e335a5c42 Add PLAYER_START_NAVIGATION_MODE_SCENE_DOCUMENT_VERSION check in migrate-scene-document.ts 2026-04-11 12:18:25 +02:00
ec1f04e5cc Add validation for player start input bindings in scene-document-validation.ts 2026-04-11 12:14:05 +02:00
bdae77bf80 Add input binding reading functions and update player start entity 2026-04-11 12:13:55 +02:00
119ca52b75 Update scene document version and add input bindings support 2026-04-11 12:12:55 +02:00
bafee9809d Enhance player start navigation mode type checking 2026-04-11 11:18:59 +02:00
c9fd7bcd62 Validate player start navigation mode 2026-04-11 11:14:34 +02:00
e2ec75aadc Include new scene document version in project migration 2026-04-11 11:14:34 +02:00
2422374fc4 Update scene document version check 2026-04-11 11:14:34 +02:00
d6f2d6b68a Add navigation mode to player start entity 2026-04-11 11:14:34 +02:00
07fbdd05ed Add function to read player start navigation mode 2026-04-11 11:14:09 +02:00
d968bd2ed2 Update scene document version and add player start navigation mode 2026-04-11 11:14:09 +02:00
5d06b73b12 Add validation for SceneEntry and SceneExit entities 2026-04-11 04:33:55 +02:00
9ac5cd5e46 Update scene document migration to handle new version 2026-04-11 04:30:31 +02:00
a74f0a1b2a Add scene entry and exit entities to document migration and reading 2026-04-11 04:29:25 +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
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
6a6462a368 Remove unused import and update scene creation logic 2026-04-11 03:48:14 +02:00
1e6ea11e23 Add project document validation and resource checks 2026-04-11 03:48:06 +02:00
cd5655b521 Update scene document migration to support project documents 2026-04-11 03:47:36 +02:00
f1ab5f8282 Introduce ProjectScene and ProjectDocument interfaces with utility functions 2026-04-11 03:46:52 +02:00
0b4c144090 Add support for water surface displacement in scene documents 2026-04-07 07:21:38 +02:00
289369674d Validate surfaceDisplacementEnabled in scene document validation 2026-04-07 07:14:59 +02:00
5ae932fdcc Add surfaceDisplacementEnabled to water volume settings 2026-04-07 07:14:59 +02:00
c7797cdf9b Add surface displacement enabled setting to box brush water settings 2026-04-07 07:14:30 +02:00
d12f6103fa Bump scene document version and add water surface displacement version 2026-04-07 07:14:30 +02:00
66bb99b5ac Add water surface displacement option in App and update document migration & validation 2026-04-07 07:11:26 +02:00
e32c00e0ef Add surface displacement enabled setting to box brush water settings 2026-04-07 07:11:15 +02:00
90012d9499 Bump scene document version and add water surface displacement version 2026-04-07 07:11:15 +02:00
d2bb70434b Add water reflection mode and foam contact limit validation 2026-04-07 06:30:48 +02:00
8bbdd634da Add water reflection mode and foam contact limit to advanced rendering settings 2026-04-07 06:30:28 +02:00
8b76e1688c Add validation for water reflection mode and foam contact limit 2026-04-07 06:30:19 +02:00
662369e6e3 Add foam contact limit to box brush water settings and update world settings with water reflection modes 2026-04-07 06:30:13 +02:00
f4714e8c25 Add foamContactLimit to BoxBrushWaterSettings and waterReflectionMode to AdvancedRenderingSettings 2026-04-07 06:30:04 +02:00
b66a642234 Add validation for box volume mode and settings in scene document 2026-04-06 08:19:52 +02:00
39868b72b7 Add validation for advanced rendering fog and water paths, and box volume mode and settings 2026-04-06 08:19:28 +02:00
706edfddcd Add fog and water settings to advanced rendering and update box brush volume handling 2026-04-06 08:19:17 +02:00
54d7ec7329 Remove unused constant BOX_BRUSH_VOLUME_MODES 2026-04-06 08:19:17 +02:00
9e4a17a4a8 Update migrate-scene-document.ts with new box brush volume settings 2026-04-06 08:18:38 +02:00
4abb93203c Bump SCENE_DOCUMENT_VERSION to 20 and add WHITEBOX_BOX_VOLUME_SCENE_DOCUMENT_VERSION 2026-04-06 08:18:38 +02:00
46f8310514 Update scene document version and add box volume render paths 2026-04-06 08:18:09 +02:00
d80a3c5627 Add volume modes and settings for box brushes 2026-04-06 08:18:03 +02:00
8e04c4e7c3 Add volume settings to BoxBrush and related interfaces 2026-04-06 08:17:52 +02:00