Commit Graph

664 Commits

Author SHA1 Message Date
df6f1b50da Update App.tsx to reseed editor viewport on Start Day and Start Time change 2026-04-14 20:57:48 +02:00
83a3e74444 Add options parameter to applyProjectTimeSettings and updateProjectTimeSettings in App.tsx 2026-04-14 20:56:33 +02:00
cbacf9ea5e Enhance clock display and add controls for editor simulation in App.tsx 2026-04-14 20:52:35 +02:00
244e24eb50 Pass editorSimulationScene and editorSimulationClock to components in App.tsx 2026-04-14 20:52:35 +02:00
ebaf33234f Update App.tsx to reset editor simulation clock override when not playing 2026-04-14 20:52:35 +02:00
774e05cd3d Add editor simulation control functions 2026-04-14 20:52:09 +02:00
6d11a7570b Add simulation clock and playing state management in App.tsx 2026-04-14 20:52:03 +02:00
138b99cbba Integrate authored editor simulation clock in App.tsx 2026-04-14 20:51:33 +02:00
47088b5a5f Add simulation state variables to App.tsx 2026-04-14 20:51:33 +02:00
b49e87a1a0 Add offsetRuntimeClockState and formatRuntimeDayPhaseLabel functions 2026-04-14 20:51:09 +02:00
48661f8ee7 Add runtime clock state functions and constants 2026-04-14 20:51:09 +02:00
ae65dcd51e Add NPC dialogue selection UI 2026-04-14 20:33:34 +02:00
e784fe1dc2 Add dialogueId support in applyNpcChange 2026-04-14 20:33:34 +02:00
c7f5764ca2 Add NPC dialogue handling in App.tsx 2026-04-14 20:33:18 +02:00
06aa5056d0 Refactor input change handlers in ProjectDialoguesPanel.tsx 2026-04-14 20:07:06 +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
5bf641bfc7 Add styles for runner canvas dialogue 2026-04-14 19:56:29 +02:00
e48ebeae87 Add ProjectDialoguesPanel component for managing project dialogues 2026-04-14 19:55:48 +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
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
915ff68aff Refactor and update project schedule routines and options 2026-04-14 03:06:55 +02:00
cb20b6d6ad Update schedule routine handling and UI components 2026-04-14 03:05:37 +02:00
1e6d33b9ed Update App.tsx imports and dependencies 2026-04-14 03:05:20 +02:00
700cafa47c Add ProjectSchedulePane component 2026-04-14 03:05:20 +02:00
8fe2896de4 Remove ProjectSchedulePane component and its associated logic 2026-04-14 03:03:27 +02:00
2377851f4b Remove unused import from App.tsx 2026-04-14 02:05:36 +02:00
1c1d72b56e Update ProjectSchedulePane to handle selected routine days correctly 2026-04-14 02:04:00 +02:00
ee8dff27a2 Update CSS for schedule pane and ruler layout 2026-04-14 02:03:50 +02:00
abdee7d64b Add schedule pane styles to app.css 2026-04-14 02:03:39 +02:00