Commit Graph

582 Commits

Author SHA1 Message Date
aa45eb6fa8 Refactor background validation logic in scene-document-validation.ts 2026-04-13 14:50:32 +02:00
bb17ba4a0b Add validation for WorldBackgroundSettings in scene-document-validation.ts 2026-04-13 14:50:08 +02:00
14fa25965f Remove unused types and add new ones in scene-document-validation.ts 2026-04-13 14:50:08 +02:00
a1155fb952 Export and type DEFAULT_NIGHT_IMAGE_ENVIRONMENT_INTENSITY as constant 2026-04-13 14:45:55 +02:00
65fe197d27 Remove unused time phase and night background settings from project-time-settings.ts and update scene-document.ts and world-settings.ts accordingly 2026-04-13 14:44:35 +02:00
6e5b6cbada Remove unused constant from migrate-scene-document.ts 2026-04-12 14:42:56 +02:00
7955fc83a2 Update validateSceneDocument and validateProjectDocument to include assets in time validation 2026-04-12 14:33:21 +02:00
3163f9a1e1 Implement validation for ProjectTimeNightBackgroundSettings in scene-document-validation.ts 2026-04-12 14:32:30 +02:00
d3f2136169 Add ProjectTimeNightBackgroundSettings type to scene-document-validation.ts 2026-04-12 14:32:30 +02:00
b54598e2b9 Add support for project time night background settings in scene document 2026-04-12 14:32:11 +02:00
4872b964e7 Add night background settings to project time configurations 2026-04-12 14:31:58 +02:00
237588f369 Add validation for project time settings and phase profiles 2026-04-12 14:08:33 +02:00
14f53facfe Add project time phase profile reading in migrate-scene-document.ts 2026-04-12 14:07:56 +02:00
5cb979f93d Update scene document version and add project time lighting to world settings 2026-04-12 14:07:56 +02:00
b54f688406 Add project time phase profiles and related functions 2026-04-12 14:07:31 +02:00
783685404d Add time settings to SceneDocument migration (continued) 2026-04-12 04:39:06 +02:00
7236521c78 Add time settings to SceneDocument migration 2026-04-12 04:39:06 +02:00
78ce8810a2 Add validateProjectTimeSettings function and update validation logic 2026-04-12 04:32:03 +02:00
2f8b95a7e2 Add allowMissingTimeSettings check in migrateProjectDocument 2026-04-12 04:32:03 +02:00
30a0a77468 Update migrateSceneDocument to handle AUTHORED_OBJECT_STATE_SCENE_DOCUMENT_VERSION 2026-04-12 04:32:03 +02:00
83b5d3d7bf Add function to read project time settings 2026-04-12 04:31:31 +02:00
32607900c5 Update scene document versions and add project time settings 2026-04-12 04:31:25 +02:00
40b3ed560a Update scene document to include project time settings 2026-04-12 04:30:49 +02:00
c00d3ce6c8 Add project time settings command and related files 2026-04-12 04:30:49 +02:00
97f78b141f Update App.tsx and scene-document-validation.ts for asset management improvements 2026-04-12 03:56:18 +02:00
7093032034 Add entity state validation to point and spot light entities 2026-04-12 03:35:24 +02:00
6794c53e52 Add validation for boolean properties in scene document entities 2026-04-12 03:34:14 +02:00
8f0bc9bb33 Add visible and enabled properties to various entity types in migrate-scene-document.ts 2026-04-12 03:33:59 +02:00
cac9fd4752 Bump SCENE_DOCUMENT_VERSION to 36 and add AUTHORED_OBJECT_STATE_SCENE_DOCUMENT_VERSION 2026-04-12 03:33:59 +02:00
9300e62e7d Add visibility and enabled properties to model instances, brushes, and entities 2026-04-12 03:33:13 +02:00
42cee3d19a Add air direction only setting for player movement 2026-04-12 02:19:46 +02:00
6b825a7f28 Update version check in migrateSceneDocument 2026-04-12 02:08:57 +02:00
8aba9a02d7 Add air movement controls for player in App.tsx and related files 2026-04-12 02:06:32 +02:00
ad9790e750 Add support for whitebox bevel in scene document 2026-04-12 01:03:58 +02:00
5b822548ae Add whitebox bevel settings to advanced rendering 2026-04-12 01:03:49 +02:00
6a3b7bed16 Add validation for maxStepHeight in player start entity 2026-04-11 20:59:35 +02:00
c224622a5d Include maxStepHeight in PlayerStartMovementTemplate reading 2026-04-11 20:59:30 +02:00
db652f68f8 Add validation for player start max speed and bunny hop settings in scene document validation 2026-04-11 20:31:02 +02:00
6224b7be15 Add maxSpeed and bunny hop properties to player start movement template 2026-04-11 20:30:55 +02:00
d931279bf0 Add validation for player start movement template properties 2026-04-11 20:18:02 +02:00
dbc60d06a3 Add validation and default values for jump, sprint, and crouch in player start movement template 2026-04-11 20:17:53 +02:00
ce83ee585c Update scene document migration logic 2026-04-11 18:49:00 +02:00
b29d046954 Add validation for jump, sprint, and crouch keyboard and gamepad bindings in scene document validation 2026-04-11 18:26:56 +02:00
8effec165c Add support for player start gamepad action bindings in migrate-scene-document.ts 2026-04-11 18:23:50 +02:00
e71f4f9bbd Bump SCENE_DOCUMENT_VERSION to 32 and add PLAYER_START_LOCOMOTION_CORE_SCENE_DOCUMENT_VERSION 2026-04-11 18:23:50 +02:00
aad686047b Fix null check for movementTemplate in scene-document-validation.ts 2026-04-11 17:59:43 +02:00
a05d644b62 Validate Player Start movement template 2026-04-11 17:59:33 +02:00
d793898c62 Import isPlayerStartMovementTemplateKind 2026-04-11 17:59:33 +02:00
b6005af69f Update version check in migrateSceneDocument 2026-04-11 17:59:33 +02:00
d6b46a3a59 Add movementTemplate to PlayerStartEntity 2026-04-11 17:59:33 +02:00