Commit Graph

  • f99524b2a1 Update y-coordinate in runtime-interaction-system.test.ts Victor Giers 2026-04-14 20:36:56 +02:00
  • 9d04ea0ba1 Add dialogueId to build-runtime-scene.test.ts Victor Giers 2026-04-14 20:36:53 +02:00
  • 7b750e79ee Add dialogueId to viewport-host.ts Victor Giers 2026-04-14 20:36:48 +02:00
  • d5f5e1cb77 Ensure dialogue is not null before passing to handler in runtime-host.ts Victor Giers 2026-04-14 20:35:35 +02:00
  • 9a80f91094 Add dialogue to NPC entity in build-runtime-scene.test.ts Victor Giers 2026-04-14 20:35:02 +02:00
  • 4d4ebbf03a Add tests for NPC dialogue serialization and migration Victor Giers 2026-04-14 20:34:42 +02:00
  • 64c3cd487e Add test for NPC dialogue references to missing dialogue resources Victor Giers 2026-04-14 20:34:36 +02:00
  • b4105257a6 Update dialogue start method and add new test cases for RuntimeHost Victor Giers 2026-04-14 20:34:18 +02:00
  • 4070bb81e4 Update tests for RuntimeInteractionSystem to handle new dialogue triggers and NPC interactions Victor Giers 2026-04-14 20:34:01 +02:00
  • ae65dcd51e Add NPC dialogue selection UI Victor Giers 2026-04-14 20:33:19 +02:00
  • e784fe1dc2 Add dialogueId support in applyNpcChange Victor Giers 2026-04-14 20:33:19 +02:00
  • c7f5764ca2 Add NPC dialogue handling in App.tsx Victor Giers 2026-04-14 20:33:04 +02:00
  • 4ae935cb99 Update dialogue comparison in runtime-host.ts Victor Giers 2026-04-14 20:32:55 +02:00
  • 37494525c6 Update RuntimeHost to handle interaction prompts and dialogue sources Victor Giers 2026-04-14 20:32:46 +02:00
  • 2d4682b3b8 Invoke dialogue handler on setRuntimeDialogueHandler update Victor Giers 2026-04-14 20:32:36 +02:00
  • 600c330b68 Add source field to RuntimeDialogueState Victor Giers 2026-04-14 20:32:33 +02:00
  • fd13fdffe8 Add NPC dialogue support in scene document and runtime interaction system Victor Giers 2026-04-14 20:32:05 +02:00
  • 076d0b1f80 Add dialogueId to NpcEntity and related functions Victor Giers 2026-04-14 20:31:27 +02:00
  • 16991fb76b Add unit test for ProjectDialoguesPanel Victor Giers 2026-04-14 20:07:06 +02:00
  • 06aa5056d0 Refactor input change handlers in ProjectDialoguesPanel.tsx Victor Giers 2026-04-14 20:06:53 +02:00
  • 7d03ecd7bc Refactor condition in readProjectDialogueLibrary to handle undefined values correctly Victor Giers 2026-04-14 20:03:01 +02:00
  • 2ac3bae109 Add test for opening, advancing, and closing project dialogues through the runtime host Victor Giers 2026-04-14 20:02:24 +02:00
  • 741fa4caad Add createStartDialogueInteractionLink and RuntimeDialogueState to runtime-host.test.ts Victor Giers 2026-04-14 20:02:17 +02:00
  • 8550fe9dea Add test for missing dialogue resource validation Victor Giers 2026-04-14 20:02:12 +02:00
  • 37c3dade46 Add test for round-tripping dialogue library resources through scene schema Victor Giers 2026-04-14 20:02:07 +02:00
  • f8b604fcb4 Update tests for dialogue library serialization and migration Victor Giers 2026-04-14 20:01:55 +02:00
  • 42fb0020b7 Add SCHEDULER_ACTOR_ROUTINE_EFFECTS_SCENE_DOCUMENT_VERSION constant Victor Giers 2026-04-14 20:01:48 +02:00
  • 6f6dfa2eb2 Add test case for dispatching start dialogue actions for authored interaction links Victor Giers 2026-04-14 20:01:03 +02:00
  • 4116553fc8 Add startDialogue method to runtime interaction system tests Victor Giers 2026-04-14 20:00:51 +02:00
  • 88eaae6a7d Add startDialogue method to runtime control foundation tests Victor Giers 2026-04-14 20:00:28 +02:00
  • aa84bdff22 Add dialogue interaction link and update test fixture Victor Giers 2026-04-14 20:00:22 +02:00
  • 57a03dcfd4 Add dialogues field to SceneDocument in multiple return statements Victor Giers 2026-04-14 20:00:01 +02:00
  • ee50968474 Ensure selected dialogue ID is set on initial load Victor Giers 2026-04-14 19:59:05 +02:00
  • f910870a04 Add Dialogues panel to App component Victor Giers 2026-04-14 19:58:58 +02:00
  • 3b2c7733f2 Add dialogue interaction link functionality Victor Giers 2026-04-14 19:58:42 +02:00
  • d951eda0da Implement 'startDialogue' interaction link handling and update dialogue link target Victor Giers 2026-04-14 19:58:32 +02:00
  • b953340cd6 Add 'startDialogue' case to getInteractionActionLabel Victor Giers 2026-04-14 19:58:26 +02:00
  • 47324a43f6 Add functionality to handle adding dialogue interaction links Victor Giers 2026-04-14 19:58:21 +02:00
  • 4128c82f5f Add project dialogue management functions in App.tsx Victor Giers 2026-04-14 19:58:14 +02:00
  • 5985eeff2e Add function to update project dialogues with error handling Victor Giers 2026-04-14 19:57:56 +02:00
  • 119423d413 Implement applyProjectDialogues function in App.tsx Victor Giers 2026-04-14 19:57:44 +02:00
  • 34ada82c78 Fetch project dialogue list in App.tsx Victor Giers 2026-04-14 19:57:29 +02:00
  • d4d5396572 Add selectedDialogueId state in App.tsx Victor Giers 2026-04-14 19:57:14 +02:00
  • 5fb577de92 Add project dialogues functionality Victor Giers 2026-04-14 19:57:08 +02:00
  • 39671a723e Add validation for missing dialogue resource in interaction links Victor Giers 2026-04-14 19:57:04 +02:00
  • d2e3f39e91 Remove unused import and function in scene-document-validation.ts Victor Giers 2026-04-14 19:56:59 +02:00
  • 416b4ac7ab Add dialogue validation functions and update validateProjectResources Victor Giers 2026-04-14 19:56:45 +02:00
  • 81a78c202a Import ProjectDialogue and ProjectDialogueLibrary types Victor Giers 2026-04-14 19:56:29 +02:00
  • 5bf641bfc7 Add styles for runner canvas dialogue Victor Giers 2026-04-14 19:56:22 +02:00
  • ec1c3ad88a Add dialogue overlay to RunnerCanvas Victor Giers 2026-04-14 19:56:02 +02:00
  • 4fa02fd493 Add dialogue management to RuntimeHost Victor Giers 2026-04-14 19:55:49 +02:00
  • 65cdd4529b Include dialogues in RuntimeSceneDefinition and update buildRuntimeSceneFromDocument Victor Giers 2026-04-14 19:55:23 +02:00
  • e48ebeae87 Add ProjectDialoguesPanel component for managing project dialogues Victor Giers 2026-04-14 19:55:15 +02:00
  • 30afd2129c Add startDialogue method to RuntimeInteractionDispatcher and handle it in RuntimeInteractionSystem Victor Giers 2026-04-14 19:55:01 +02:00
  • 5193b20ddd Add start dialogue action and interaction link creation Victor Giers 2026-04-14 19:54:47 +02:00
  • 7d6e0baee5 Update scene document migration to include scheduler actor routine effects version Victor Giers 2026-04-14 19:54:37 +02:00
  • 54f26229a5 Update scene document migration to support new versions and add dialogue handling Victor Giers 2026-04-14 19:54:29 +02:00
  • 9b2be661d0 Add set-project-dialogues-command and update migrate-scene-document Victor Giers 2026-04-14 19:54:15 +02:00
  • d800b9a2a5 Update scene document to include dialogues Victor Giers 2026-04-14 19:53:31 +02:00
  • aa96b35aa5 Add project dialogue library and related functions Victor Giers 2026-04-14 19:53:23 +02:00
  • a086fe62c1 Refactor and update component logic in App.tsx and app.css Victor Giers 2026-04-14 19:39:12 +02:00
  • 286a8d1879 Enhance App.tsx with schedule pane splitter and resize functionality Victor Giers 2026-04-14 19:38:09 +02:00
  • 66301ac8eb Add schedule pane resize functionality Victor Giers 2026-04-14 19:37:51 +02:00
  • de769627da Add functionality for resizable schedule pane in App.tsx Victor Giers 2026-04-14 19:37:08 +02:00
  • 7498f08506 Move updateAssets call in RuntimeHost tests Victor Giers 2026-04-14 17:22:44 +02:00
  • 9b5d1ab18c Revert updateAssets calls in runtime-host.test.ts Victor Giers 2026-04-14 17:22:16 +02:00
  • 16d7307999 Remove unused constant from project-document-json.test.ts and add updateAssets call in runtime-host.test.ts Victor Giers 2026-04-14 17:21:55 +02:00
  • 1c8cd945ac Move updateAssets call in runtime-host.test.ts Victor Giers 2026-04-14 17:21:19 +02:00
  • 319370df79 Update assets in RuntimeHost before loading scene Victor Giers 2026-04-14 14:01:11 +02:00
  • fe6c02ba55 Update effect property to effects array in project-document-json.test.ts Victor Giers 2026-04-14 13:58:27 +02:00
  • fc53c07c2e Add animation properties to build-runtime-scene.test.ts Victor Giers 2026-04-14 13:58:08 +02:00
  • b43d71d5e0 Update animation handling in runtime-host.ts Victor Giers 2026-04-14 13:57:56 +02:00
  • 577df0b21d Add test for actor scheduler animation and follow-path routines in scene document JSON Victor Giers 2026-04-14 13:57:15 +02:00
  • 3ce90898ee Add tests for actor scheduler routines with animation and follow-path effects Victor Giers 2026-04-14 13:56:33 +02:00
  • 4fcb3b1f29 Add tests for actor scheduler animation and follow-path effects Victor Giers 2026-04-14 13:56:00 +02:00
  • eb1e4eeaea Add test for NPC animation and follow-path pose resolution from project scheduler Victor Giers 2026-04-14 13:55:43 +02:00
  • 8574d350c7 Update runtime-host.test.ts with new control effects and imports Victor Giers 2026-04-14 13:54:47 +02:00
  • ccde7665a3 Add test for resolving active actor routines into NPC animation and follow-path pose Victor Giers 2026-04-14 13:54:27 +02:00
  • ec4fb2624e Update tests to include new control effects Victor Giers 2026-04-14 13:53:27 +02:00
  • f41117cab1 Add tests for actor animation and follow-path state resolution Victor Giers 2026-04-14 13:52:44 +02:00
  • 6859e43c7d Change null to undefined in loadedModelAssets check Victor Giers 2026-04-14 13:52:03 +02:00
  • ac551563ad Add validation functions for project scheduler actor usage Victor Giers 2026-04-14 13:51:51 +02:00
  • 2423998c35 Exclude certain actor effects from invalidation check Victor Giers 2026-04-14 13:51:06 +02:00
  • 248a1ada7b Throw error for unsupported actor effects in project schedule Victor Giers 2026-04-14 13:51:01 +02:00
  • 7c78b37b48 Refactor actor presence control effect creation and handling in App.tsx Victor Giers 2026-04-14 13:50:37 +02:00
  • 2fab17bd03 Enhance App.tsx with actor routine handling and error checks Victor Giers 2026-04-14 13:50:14 +02:00
  • 3bc6520bae Add upsert and remove actor routine effect functions in App.tsx Victor Giers 2026-04-14 13:49:37 +02:00
  • 28c1d08023 Add new control effects and find function in App.tsx Victor Giers 2026-04-14 13:49:33 +02:00
  • bb59c8e364 Refactor ProjectSchedulePane to handle different target kinds and effects Victor Giers 2026-04-14 13:49:09 +02:00
  • 02adab1107 Update ProjectSchedulePane to handle actor presence and effect options conditionally Victor Giers 2026-04-14 13:48:31 +02:00
  • 542f275fbc Add actor routine handling in ProjectSchedulePane Victor Giers 2026-04-14 13:48:25 +02:00
  • 0bff78e5c2 Update ProjectSchedulePane with actor routine effects Victor Giers 2026-04-14 13:48:11 +02:00
  • be2ba389b3 Add check for animation mixers in RuntimeHost Victor Giers 2026-04-14 13:47:13 +02:00
  • 7b5e5a0212 Update NPC state handling and rendering logic Victor Giers 2026-04-14 13:46:54 +02:00
  • f4a2d8211c Add actor animation playback and path assignment controls Victor Giers 2026-04-14 13:46:46 +02:00
  • a986341387 Add animation handling for NPCs in runtime-host.ts Victor Giers 2026-04-14 13:46:33 +02:00
  • 78d2b3cdf4 Import and use applyActorScheduleStateToNpcDefinition in runtime-host.ts Victor Giers 2026-04-14 13:46:26 +02:00
  • d3a31cd114 Export applyActorScheduleStateToNpcDefinition function Victor Giers 2026-04-14 13:46:11 +02:00
  • 64c0f30ba5 Pass paths to buildRuntimeSceneCollections in runtime-scene-build.ts Victor Giers 2026-04-14 13:46:08 +02:00
  • d4538f130a Add functions for cloning path states and updating NPC definitions from actor schedule state Victor Giers 2026-04-14 13:45:57 +02:00