Commit Graph

2207 Commits

Author SHA1 Message Date
ec46a2fddb Update App.tsx to include ProjectSequencesPanel and related imports 2026-04-14 23:39:50 +02:00
64f6eba8bd Add ProjectSequencesPanel component 2026-04-14 23:39:50 +02:00
5bf9e7b73f Include sequences in scheduler state resolution 2026-04-14 23:39:01 +02:00
9e9c493d8d Update runtime-project-scheduler.ts to include sequences parameter and modify heldSteps calculation 2026-04-14 23:37:38 +02:00
8fd0084f76 Pass sequences to getInteractionLinkImpulseSteps 2026-04-14 23:37:18 +02:00
5e671df393 Add support for sequences in runtime scene 2026-04-14 23:37:18 +02:00
e782811c4b Add validation for dialogue and sequence IDs in scene document 2026-04-14 23:37:06 +02:00
29129e6e4f Enhance project scheduler validation by incorporating sequence effects and ensuring valid sequence IDs. 2026-04-14 23:36:56 +02:00
9fce9834b6 Add sequence validation for interaction links 2026-04-14 23:36:27 +02:00
b8ab7f383d Fix undefined check in dialogue validation 2026-04-14 23:36:27 +02:00
ea58fb7bd7 Refactor validation functions to include context parameter 2026-04-14 23:35:59 +02:00
d09bc6dd17 Add validation for project sequences and update resource validation 2026-04-14 23:35:33 +02:00
a6dda24748 Import ProjectSequence and related functions in scene-document-validation.ts 2026-04-14 23:34:52 +02:00
dcab81fd4e Add PLAYER_START_PAUSE_BINDINGS_SCENE_DOCUMENT_VERSION to migrate-scene-document.ts 2026-04-14 23:34:52 +02:00
c4b016c82f Add support for runSequence interaction and update scene document migration 2026-04-14 23:34:15 +02:00
8559241b5a Implement reading of project sequence steps and libraries 2026-04-14 23:34:05 +02:00
132107e2a9 Add support for run sequence interaction link and project sequence library version 2026-04-14 23:34:05 +02:00
5cf32b88d1 Add RunSequenceAction and related functionality 2026-04-14 23:33:35 +02:00
328018154c Update scene document to include sequences 2026-04-14 23:33:13 +02:00
f9c901698d Add command for setting project sequences 2026-04-14 23:33:13 +02:00
fcd47f3c79 Add project sequence management functionality 2026-04-14 23:33:13 +02:00
48c0ed52cd Remove unused function in ProjectSchedulePane.tsx 2026-04-14 23:23:40 +02:00
d3f80e6df4 Update routine effect finding logic in ProjectSchedulePane.tsx 2026-04-14 23:22:28 +02:00
a45a4eede6 Remove unused function parameter onSetRoutineDays in ProjectSchedulePane.tsx 2026-04-14 23:22:28 +02:00
ff1c7cb87e Rename ProjectSchedulePane to ProjectSequencerPane and update App.tsx import 2026-04-14 23:20:54 +02:00
02dabbf643 Refactor ProjectSchedulePane to remove unused imports and update day selection logic 2026-04-14 23:20:47 +02:00
07fcd85382 Update interaction system and project scheduler to use impulse steps 2026-04-14 23:20:32 +02:00
80e887c5bf Refactor sequence steps to distinguish held and impulse types 2026-04-14 23:20:22 +02:00
b13020e4ff Handle specific control effects in RuntimeInteractionSystem 2026-04-14 23:16:42 +02:00
bcbb3dd70f Rename ProjectSchedulePane to ProjectSequencerPane 2026-04-14 23:16:42 +02:00
abdab08cd7 Update terminology from 'schedule' to 'sequencer' and add tests for project sequence steps 2026-04-14 23:15:44 +02:00
28515a418f Rename 'scheduler' to 'sequencer' in App.tsx and ProjectSchedulePane.tsx 2026-04-14 23:15:02 +02:00
696a450c42 Rename ProjectSchedulePane to ProjectSequencerPane and update related logic 2026-04-14 23:14:30 +02:00
aa10043411 Refactor runtime interaction system to use sequence steps 2026-04-14 23:13:53 +02:00
3dda2c1577 Export project sequencer control options from scheduler 2026-04-14 23:13:53 +02:00
feb46e87f0 auto-git:
[add] src/sequencer/project-sequencer.ts
2026-04-14 23:13:53 +02:00
852809121b auto-git:
[add] src/sequencer/project-sequence-steps.ts
2026-04-14 23:13:53 +02:00
9d2f929f40 Update RuntimeHost to track pressed keys and toggle manual pause 2026-04-14 22:42:28 +02:00
14775f7550 Enhance keyboard pause handling in runtime host 2026-04-14 22:41:06 +02:00
fc2c8b8b24 Add support for system actions in player input bindings 2026-04-14 22:39:42 +02:00
fe4cdad1dc Add pause functionality validation in scene document 2026-04-14 22:39:31 +02:00
f4491e13a5 Add pause time binding to player start input bindings 2026-04-14 22:39:24 +02:00
9314beef68 Bump scene document version and clear pressed keys in runtime host 2026-04-14 22:39:24 +02:00
4b8e75483d Track pressed keys in RuntimeHost and handle key up events 2026-04-14 22:39:04 +02:00
b13c293f62 Add keyup and blur event listeners to RuntimeHost 2026-04-14 22:39:04 +02:00
3fa49dee2a Add input handling for runtime pause state in RuntimeHost 2026-04-14 22:38:35 +02:00
ed29551104 Add input suspension checks to navigation controller 2026-04-14 22:38:25 +02:00
9889ffbc70 Add pauseTime input handling and context method for input suspension 2026-04-14 22:38:21 +02:00
1d840bae43 Add pauseTime action and bindings for player input 2026-04-14 22:38:11 +02:00
4bf5afb263 Handle 'setProjectTimePaused' in asset and scheduler files 2026-04-14 22:28:04 +02:00