Commit Graph

203 Commits

Author SHA1 Message Date
2e17eeddb9 Update build-runtime-scene.test.ts with new entity types and tests 2026-03-31 05:59:11 +02:00
9748da123e Refactor entity creation logic in App.tsx 2026-03-31 05:58:33 +02:00
242c3e8161 Update App.tsx to handle multiple entity types in inspector 2026-03-31 05:58:28 +02:00
a06a179033 Update entity management in App.tsx 2026-03-31 05:56:28 +02:00
c344fe54a3 Refactor entity handling and update logic in App.tsx 2026-03-31 05:56:01 +02:00
e363894299 Add function to read positive number draft 2026-03-31 05:55:22 +02:00
6bf16f009c Update status message for entity selection 2026-03-31 05:55:22 +02:00
f3a57fb866 Update App.tsx to handle different entity types and reset draft states accordingly 2026-03-31 05:55:14 +02:00
61fd7527cc Refactor entity handling in App.tsx 2026-03-31 05:55:04 +02:00
37545e9796 Add function to read interactable prompt draft and update entity selection logic 2026-03-31 05:54:48 +02:00
45698b39f5 Update App.tsx with new entity commands and utilities 2026-03-31 05:54:33 +02:00
b304143909 Add entity instance equality check and helper functions 2026-03-31 05:54:04 +02:00
646c9300d1 Add entity labels functionality 2026-03-31 05:54:04 +02:00
54c09b02af Add methods for rendering different entity types in viewport-host.ts 2026-03-31 05:53:34 +02:00
38c64264cc Rename rebuildPlayerStartMarkers to rebuildEntityMarkers and update related methods 2026-03-31 05:52:51 +02:00
d0cca56c19 Update viewport-host.ts to include new geometries and entity render objects 2026-03-31 05:52:37 +02:00
3ea9814058 Add runtime entity collection and focus target handling 2026-03-31 05:52:30 +02:00
feb7639086 Add migration logic for WORLD_ENVIRONMENT_SCENE_DOCUMENT_VERSION 2026-03-31 05:51:21 +02:00
0421cbbaf0 Add functions to read soundEmitter, triggerVolume, teleportTarget, and interactable entities in migrate-scene-document.ts 2026-03-31 05:51:17 +02:00
8c10022b03 Update entity imports and add helper function in migrate-scene-document.ts 2026-03-31 05:51:04 +02:00
27a2b1c93c Add validation for new entity types in scene document 2026-03-31 05:50:59 +02:00
212ec66041 Update scene document version and modify upsert entity command 2026-03-31 05:50:59 +02:00
8253b7103b Refactor set-player-start-command.ts to use upsert command 2026-03-31 05:50:35 +02:00
b0282c0d3d Add upsert-entity-command.ts for updating or inserting entities 2026-03-31 05:50:35 +02:00
d3978c4067 Add entity-instances.ts for managing game entities 2026-03-31 05:50:35 +02:00
ac621dbba4 Add .DS_Store to .gitignore 2026-03-31 05:50:35 +02:00
fb7d15381b Remove unused file entity-instances.ts 2026-03-31 05:48:48 +02:00
9030ccba29 Add tests for material button visibility and interaction 2026-03-31 05:36:19 +02:00
3d267cff0a Enhance panel header styling and add hover effect 2026-03-31 05:35:14 +02:00
a5c297cdc5 Add expandable functionality to Panel component 2026-03-31 05:35:10 +02:00
07d03820cc Update OrbitVisitorNavigationController and ViewportCanvas.tsx 2026-03-31 05:18:59 +02:00
1af26279af Update world settings comparison logic 2026-03-31 05:17:53 +02:00
9cfd4b694c Update changeWorldBackgroundMode to handle solid mode correctly 2026-03-31 05:16:09 +02:00
0d3e637488 Export WorldSettings type from scene-document.ts 2026-03-31 05:16:09 +02:00
1d0d0406bc Add e2e test for world environment settings 2026-03-31 05:16:09 +02:00
f5f553388c Add tests for world environment settings and document migration 2026-03-31 05:14:34 +02:00
fff5521660 Update test to include world background and lighting properties 2026-03-31 05:14:21 +02:00
e5a472f693 Update empty scene document test and add validation tests for invalid world settings 2026-03-31 05:14:18 +02:00
4ba4a9adf0 Add tests for world settings command and helpers 2026-03-31 05:14:18 +02:00
2d90b6b31e Add color input and world background preview styles 2026-03-31 05:13:33 +02:00
7f0c97ed96 Update toolbar subtitle to 'Slice 1.5 world lighting basics' 2026-03-31 05:13:33 +02:00
92c5ae56fc Add world background and lighting settings to App.tsx 2026-03-31 05:13:19 +02:00
397a1a1627 Add functions to apply world settings and update status messages 2026-03-31 05:12:32 +02:00
4dc15b2229 Add function to read non-negative number from string 2026-03-31 05:12:04 +02:00
40d14be78e Add world environment settings to App.tsx 2026-03-31 05:12:00 +02:00
0084b879b6 Reorganize imports in App.tsx 2026-03-31 05:12:00 +02:00
3c13402e14 Import and utilize world settings functionality in App.tsx 2026-03-31 05:11:38 +02:00
507b6fe80c Apply world background style to RunnerCanvas and ViewportCanvas 2026-03-31 05:11:19 +02:00
cb8e5875d8 Enable transparent background in WebGLRenderer and remove scene background color 2026-03-31 05:11:19 +02:00
d103f80751 Refactor runtime scene build and viewport host 2026-03-31 05:10:53 +02:00