Commit Graph

240 Commits

Author SHA1 Message Date
8fe9c2e206 Update status message and toolbar subtitle 2026-03-31 06:21:55 +02:00
a2a24c0257 Add E2E test for teleport trigger and update build-runtime-scene test 2026-03-31 06:20:44 +02:00
cf00861b41 Extend scene document JSON tests with interaction links 2026-03-31 06:20:35 +02:00
0a453fa1e3 Import interaction link creation functions in scene document JSON test 2026-03-31 06:20:35 +02:00
6ab81f6164 Add runtime interaction system tests 2026-03-31 06:20:35 +02:00
18ec7dc0c3 Add interaction links validation tests 2026-03-31 06:20:35 +02:00
a11c7c8020 Update trigger logic in App.tsx 2026-03-31 06:20:35 +02:00
eb7e54fe8e Add getDefaultTriggerVolumeLinkTrigger function in App.tsx 2026-03-31 06:19:12 +02:00
a06d871706 Add interaction link management UI in App.tsx 2026-03-31 06:18:55 +02:00
25a1c7f336 Implement functions to manage interaction links in App.tsx 2026-03-31 06:18:30 +02:00
7e1d04533f Add state and options for interaction links in App.tsx 2026-03-31 06:18:30 +02:00
b4f7c9a085 Add helper functions for interaction triggers and visibility modes in App.tsx 2026-03-31 06:17:55 +02:00
c74d989101 Import and use new interaction link commands in App.tsx 2026-03-31 06:17:47 +02:00
91fac7fa23 Add function to compare interaction links 2026-03-31 06:17:38 +02:00
0174b5c8d6 Add teleportTo method and reset interaction system in runtime host 2026-03-31 06:17:35 +02:00
0b9aafd2ca Update runtime host to include interaction system 2026-03-31 06:17:30 +02:00
eeb32fde7c Add runtime interaction system and update scene build 2026-03-31 06:17:30 +02:00
f10393eeb7 Add delete interaction link command 2026-03-31 06:17:30 +02:00
543c206101 Add upsert interaction link command 2026-03-31 06:17:30 +02:00
9e2bd7c914 Add validation for interaction links in scene document 2026-03-31 06:16:25 +02:00
8faf137885 Add support for reading and migrating interaction links in scene document 2026-03-31 06:16:13 +02:00
42e711ebc6 Import interaction link creation functions in migrate-scene-document 2026-03-31 06:16:05 +02:00
300a1bcd55 Update scene-document version and add interactionLinks field 2026-03-31 06:16:05 +02:00
7702a5dc5b Add interaction-links.ts for handling interaction links 2026-03-31 06:16:05 +02:00
463dac0a15 Update e2e test to check for interactable prompt count 2026-03-31 06:02:12 +02:00
f2745a42ac Fix type mismatch in entity comparison 2026-03-31 06:02:12 +02:00
f78f35f98c Add type assertions in areEntityInstancesEqual 2026-03-31 06:01:04 +02:00
b2c3dc60ac Refine type checks in scene-document-validation.ts 2026-03-31 06:01:04 +02:00
5de2a7195f Remove unused imports from App.tsx 2026-03-31 06:01:04 +02:00
3da8a5116a Change Object.hasOwn to Object.prototype.hasOwnProperty in isEntityKind 2026-03-31 06:01:04 +02:00
1ec200921f Add E2E test for entity foundation workflow 2026-03-31 06:01:04 +02:00
bb41271685 Update viewport focus test to include trigger volume 2026-03-31 06:00:14 +02:00
895fdec89f Add unit tests for entity command 2026-03-31 06:00:14 +02:00
eebb473e49 Add unit tests for entity instances 2026-03-31 06:00:14 +02:00
8bc871563d Add tests for round-tripping typed entity registry and migrating slice 1.5 documents to typed-entity schema 2026-03-31 05:59:37 +02:00
98f55ce1e0 Update scene document test to include new entity types and versions 2026-03-31 05:59:21 +02:00
5b7be6406a Add tests for entity validation in scene document 2026-03-31 05:59:17 +02:00
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