Commit Graph

1865 Commits

Author SHA1 Message Date
06aa5056d0 Refactor input change handlers in ProjectDialoguesPanel.tsx 2026-04-14 20:07:06 +02:00
7d03ecd7bc Refactor condition in readProjectDialogueLibrary to handle undefined values correctly 2026-04-14 20:04:12 +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
b43d71d5e0 Update animation handling in runtime-host.ts 2026-04-14 13:58:00 +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
02adab1107 Update ProjectSchedulePane to handle actor presence and effect options conditionally 2026-04-14 13:48:36 +02:00
542f275fbc Add actor routine handling in ProjectSchedulePane 2026-04-14 13:48:30 +02:00
0bff78e5c2 Update ProjectSchedulePane with actor routine effects 2026-04-14 13:48:25 +02:00
be2ba389b3 Add check for animation mixers in RuntimeHost 2026-04-14 13:48:25 +02:00
7b5e5a0212 Update NPC state handling and rendering logic 2026-04-14 13:47:00 +02:00