Commit Graph

2577 Commits

Author SHA1 Message Date
5985eeff2e Add function to update project dialogues with error handling 2026-04-14 19:58:00 +02:00
119423d413 Implement applyProjectDialogues function in App.tsx 2026-04-14 19:57:55 +02:00
34ada82c78 Fetch project dialogue list in App.tsx 2026-04-14 19:57:55 +02:00
d4d5396572 Add selectedDialogueId state in App.tsx 2026-04-14 19:57:55 +02:00
5fb577de92 Add project dialogues functionality 2026-04-14 19:57:14 +02:00
39671a723e Add validation for missing dialogue resource in interaction links 2026-04-14 19:57:08 +02:00
d2e3f39e91 Remove unused import and function in scene-document-validation.ts 2026-04-14 19:57:04 +02:00
416b4ac7ab Add dialogue validation functions and update validateProjectResources 2026-04-14 19:56:59 +02:00
81a78c202a Import ProjectDialogue and ProjectDialogueLibrary types 2026-04-14 19:56:59 +02:00
5bf641bfc7 Add styles for runner canvas dialogue 2026-04-14 19:56:29 +02:00
ec1c3ad88a Add dialogue overlay to RunnerCanvas 2026-04-14 19:56:09 +02:00
4fa02fd493 Add dialogue management to RuntimeHost 2026-04-14 19:56:01 +02:00
65cdd4529b Include dialogues in RuntimeSceneDefinition and update buildRuntimeSceneFromDocument 2026-04-14 19:55:48 +02:00
e48ebeae87 Add ProjectDialoguesPanel component for managing project dialogues 2026-04-14 19:55:48 +02:00
30afd2129c Add startDialogue method to RuntimeInteractionDispatcher and handle it in RuntimeInteractionSystem 2026-04-14 19:55:48 +02:00
5193b20ddd Add start dialogue action and interaction link creation 2026-04-14 19:55:00 +02:00
7d6e0baee5 Update scene document migration to include scheduler actor routine effects version 2026-04-14 19:55:00 +02:00
54f26229a5 Update scene document migration to support new versions and add dialogue handling 2026-04-14 19:54:34 +02:00
9b2be661d0 Add set-project-dialogues-command and update migrate-scene-document 2026-04-14 19:54:28 +02:00
d800b9a2a5 Update scene document to include dialogues 2026-04-14 19:54:15 +02:00
aa96b35aa5 Add project dialogue library and related functions 2026-04-14 19:54:15 +02:00
a086fe62c1 Refactor and update component logic in App.tsx and app.css 2026-04-14 19:39:31 +02:00
286a8d1879 Enhance App.tsx with schedule pane splitter and resize functionality 2026-04-14 19:39:11 +02:00
66301ac8eb Add schedule pane resize functionality 2026-04-14 19:37:55 +02:00
de769627da Add functionality for resizable schedule pane in App.tsx 2026-04-14 19:37:50 +02:00
7498f08506 Move updateAssets call in RuntimeHost tests 2026-04-14 17:22:51 +02:00
9b5d1ab18c Revert updateAssets calls in runtime-host.test.ts 2026-04-14 17:22:25 +02:00
16d7307999 Remove unused constant from project-document-json.test.ts and add updateAssets call in runtime-host.test.ts 2026-04-14 17:22:24 +02:00
1c8cd945ac Move updateAssets call in runtime-host.test.ts 2026-04-14 17:21:54 +02:00
319370df79 Update assets in RuntimeHost before loading scene 2026-04-14 14:02:16 +02:00
fe6c02ba55 Update effect property to effects array in project-document-json.test.ts 2026-04-14 13:58:33 +02:00
fc53c07c2e Add animation properties to build-runtime-scene.test.ts 2026-04-14 13:58:33 +02:00
b43d71d5e0 Update animation handling in runtime-host.ts 2026-04-14 13:58:00 +02:00
577df0b21d Add test for actor scheduler animation and follow-path routines in scene document JSON 2026-04-14 13:57:23 +02:00
3ce90898ee Add tests for actor scheduler routines with animation and follow-path effects 2026-04-14 13:56:42 +02:00
4fcb3b1f29 Add tests for actor scheduler animation and follow-path effects 2026-04-14 13:56:07 +02:00
eb1e4eeaea Add test for NPC animation and follow-path pose resolution from project scheduler 2026-04-14 13:55:58 +02:00
8574d350c7 Update runtime-host.test.ts with new control effects and imports 2026-04-14 13:55:58 +02:00
ccde7665a3 Add test for resolving active actor routines into NPC animation and follow-path pose 2026-04-14 13:54:38 +02:00
ec4fb2624e Update tests to include new control effects 2026-04-14 13:54:38 +02:00
f41117cab1 Add tests for actor animation and follow-path state resolution 2026-04-14 13:52:57 +02:00
6859e43c7d Change null to undefined in loadedModelAssets check 2026-04-14 13:52:57 +02:00
ac551563ad Add validation functions for project scheduler actor usage 2026-04-14 13:52:03 +02:00
2423998c35 Exclude certain actor effects from invalidation check 2026-04-14 13:52:03 +02:00
248a1ada7b Throw error for unsupported actor effects in project schedule 2026-04-14 13:52:03 +02:00
7c78b37b48 Refactor actor presence control effect creation and handling in App.tsx 2026-04-14 13:50:41 +02:00
2fab17bd03 Enhance App.tsx with actor routine handling and error checks 2026-04-14 13:50:36 +02:00
3bc6520bae Add upsert and remove actor routine effect functions in App.tsx 2026-04-14 13:49:44 +02:00
28c1d08023 Add new control effects and find function in App.tsx 2026-04-14 13:49:44 +02:00
bb59c8e364 Refactor ProjectSchedulePane to handle different target kinds and effects 2026-04-14 13:49:32 +02:00