Commit Graph

92 Commits

Author SHA1 Message Date
9cb26f7562 Call entity name validation in scene document validation 2026-04-03 01:06:20 +02:00
c48f630e25 Add function to validate entity name 2026-04-03 01:06:20 +02:00
1e82418c53 Add migration for entities gaining an optional authored name field 2026-04-03 01:03:23 +02:00
dd5482551e Include optional name in various entity readers 2026-04-03 01:03:18 +02:00
c90c2ba5ad Add function to read optional entity name 2026-04-03 01:03:18 +02:00
61cc96293d Update migration script for new entity name handling 2026-04-03 01:03:04 +02:00
1b66de906e Bump scene document version and update entity comparison 2026-04-03 01:03:03 +02:00
c99d5282d4 Remove unused exports and imports in scene-document.ts 2026-04-02 20:58:25 +02:00
25c168a2f3 Simplify imports in scene-document.ts 2026-04-02 20:57:43 +02:00
f533d2f942 Remove unnecessary type assertion in optional allowed value reading 2026-04-02 20:57:37 +02:00
49c3dd09d4 Add styles for select input and form field toggle 2026-04-02 20:54:45 +02:00
f3dd0903e7 Add migration logic for spatial audio scene documents 2026-04-02 20:50:47 +02:00
b8aef856ad Validate advanced rendering settings in scene document 2026-04-02 20:50:42 +02:00
c074b9f0d3 Add isPositiveInteger validation function 2026-04-02 20:50:42 +02:00
667cd7882f Reorganize imports in scene-document-validation.ts 2026-04-02 20:50:08 +02:00
80bcc8c6e7 Remove unused types from migrate-scene-document.ts 2026-04-02 20:50:08 +02:00
d8d10ad01e Add advanced rendering settings to scene document migration 2026-04-02 20:49:44 +02:00
8d21643177 Update scene-document.ts with advanced rendering settings 2026-04-02 20:49:15 +02:00
26c6af37e8 Add advanced rendering settings to world configuration 2026-04-02 20:41:36 +02:00
f5756fc12c Update migrateSceneDocument to handle legacySoundEmitter option 2026-04-02 19:46:08 +02:00
c1f3064e9e Add sound emitter validation and interaction handling 2026-04-02 19:38:26 +02:00
31c1e70542 Enhance sound emitter validation with audio asset checks and additional properties 2026-04-02 19:38:15 +02:00
f6b6f9ee18 Update readEntities to include a second parameter 2026-04-02 19:38:15 +02:00
c024f98fd2 Update migrateSceneDocument to pass a flag in readEntities calls 2026-04-02 19:37:22 +02:00
3de07a9ae3 Add support for legacy sound emitter and new interaction actions in scene document migration 2026-04-02 19:37:11 +02:00
6d55986dba Refactor sound emitter entity reading 2026-04-02 19:37:01 +02:00
b249019bc4 Update migration logic for interaction links 2026-04-02 19:37:01 +02:00
636e073775 Bump scene document version and add spatial audio version 2026-04-02 19:37:01 +02:00
7bc4ca3293 Enhance play animation validation by checking clip existence on model asset 2026-04-02 19:19:53 +02:00
b635081d62 Add loop property to play animation interaction links and update migration script 2026-04-01 04:06:16 +02:00
5ae42b77a4 Include loop property in createPlayAnimationInteractionLink 2026-04-01 04:06:11 +02:00
159892c4dc Add validation for playAnimation and stopAnimation actions in scene-document-validation.ts 2026-04-01 00:12:44 +02:00
3d8dae8618 Remove unused constant from migrate-scene-document.ts 2026-04-01 00:11:39 +02:00
f2e9bccb39 Add support for animation fields in model instances and interaction links during scene document migration from v11 to v12 2026-04-01 00:10:44 +02:00
e37f9714cf Add support for playAnimation and stopAnimation interaction links in migrate-scene-document.ts 2026-04-01 00:10:31 +02:00
467ccd1453 Add support for playAnimation and stopAnimation actions in migrate-scene-document.ts 2026-04-01 00:10:28 +02:00
8f20e25f1e Add animationClipName and animationAutoplay to ModelInstance 2026-04-01 00:10:24 +02:00
41c54cb7ee Import ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION in migrate-scene-document.ts 2026-04-01 00:10:24 +02:00
c315f9c44b Add createPlayAnimationInteractionLink and createStopAnimationInteractionLink functions 2026-04-01 00:10:24 +02:00
ffff4e4c30 Bump SCENE_DOCUMENT_VERSION to 12 and add ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION 2026-04-01 00:10:24 +02:00
8ebe5ed30a Add validation for non-negative finite number in world background environment intensity 2026-03-31 23:14:26 +02:00
850836f599 Migrate scene document to include environmentIntensity 2026-03-31 23:14:23 +02:00
9a93e8dbcb Set default environmentIntensity when changing background mode to image 2026-03-31 23:14:23 +02:00
9ba44307e7 Include environmentIntensity in areWorldBackgroundSettingsEqual 2026-03-31 23:14:23 +02:00
ccdf1f1b5a Clone environmentIntensity in cloneWorldBackgroundSettings 2026-03-31 23:14:23 +02:00
cbd5917dd4 Add environmentIntensity to WorldImageBackgroundSettings 2026-03-31 23:14:23 +02:00
954cd09086 Update background validation for vertical gradient mode 2026-03-31 20:04:35 +02:00
4f2fddfbd5 Simplify world background mode handling in src/document/world-settings.ts 2026-03-31 20:03:09 +02:00
81c2ea1e59 Add default colors and improve background mode handling in world-settings.ts 2026-03-31 20:03:03 +02:00
b7ed908959 Update asset handling in scene document migration 2026-03-31 19:59:18 +02:00