Commit Graph

2589 Commits

Author SHA1 Message Date
6f6dfa2eb2 Add test case for dispatching start dialogue actions for authored interaction links 2026-04-14 20:01:08 +02:00
4116553fc8 Add startDialogue method to runtime interaction system tests 2026-04-14 20:01:01 +02:00
88eaae6a7d Add startDialogue method to runtime control foundation tests 2026-04-14 20:01:01 +02:00
aa84bdff22 Add dialogue interaction link and update test fixture 2026-04-14 20:00:27 +02:00
57a03dcfd4 Add dialogues field to SceneDocument in multiple return statements 2026-04-14 20:00:21 +02:00
ee50968474 Ensure selected dialogue ID is set on initial load 2026-04-14 19:59:09 +02:00
f910870a04 Add Dialogues panel to App component 2026-04-14 19:59:04 +02:00
3b2c7733f2 Add dialogue interaction link functionality 2026-04-14 19:58:46 +02:00
d951eda0da Implement 'startDialogue' interaction link handling and update dialogue link target 2026-04-14 19:58:41 +02:00
b953340cd6 Add 'startDialogue' case to getInteractionActionLabel 2026-04-14 19:58:41 +02:00
47324a43f6 Add functionality to handle adding dialogue interaction links 2026-04-14 19:58:25 +02:00
4128c82f5f Add project dialogue management functions in App.tsx 2026-04-14 19:58:21 +02:00
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