Commit Graph

678 Commits

Author SHA1 Message Date
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
3ef50c382f Add notebook button and update routine creation logic in App.tsx 2026-04-14 02:03:14 +02:00
5b72268f0a Refactor App.tsx layout and add ProjectSchedulePane component 2026-04-14 02:03:10 +02:00
3c8508a607 Update NPC presence handling to use project scheduler 2026-04-14 02:02:19 +02:00
d30969b447 Remove unused NPC presence settings in App.tsx 2026-04-14 02:02:03 +02:00
4fc8cb4892 Remove NPC presence mode related state variables from App.tsx 2026-04-14 02:01:46 +02:00
f054f11933 Remove unused constants and types from App.tsx 2026-04-14 02:01:46 +02:00
c080c185ca Simplify NPC presence handling in App.tsx 2026-04-14 02:01:28 +02:00
c831eb1a84 Add schedule routine management functions in App.tsx 2026-04-14 02:01:06 +02:00
01114edc05 Add function to apply project scheduler with error handling 2026-04-14 02:00:44 +02:00
c59eddbb13 Ensure selected schedule routine ID is valid 2026-04-14 02:00:40 +02:00
87f9d6ea11 Add project NPC actors list to App component 2026-04-14 02:00:40 +02:00
0e946cbdf5 Add state for schedule pane and selected routine ID 2026-04-14 02:00:40 +02:00
3292c8933a Update App.tsx to include project scheduler functionality 2026-04-14 02:00:13 +02:00
03973bd44d Add ProjectSchedulePane component 2026-04-14 02:00:13 +02:00
c1f1ff7488 auto-git:
[change] src/app/App.tsx
 [change] src/controls/control-surface.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/interactions/interaction-links.ts
 [change] src/runtime-three/runtime-audio-system.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-interaction-system.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] tests/domain/runtime-control-foundation.test.ts
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/serialization/control-interaction-links.test.ts
 [change] tests/unit/runtime-host.test.ts
2026-04-14 01:42:17 +02:00
df10c63c57 Reorder imports in App.tsx 2026-04-14 01:36:42 +02:00
ed4b1ea001 Add support for control interaction links in App.tsx 2026-04-14 01:36:20 +02:00
8ab03be173 Add presence mode selection and time window inputs in App.tsx 2026-04-13 23:52:06 +02:00
eccbf8bb61 Add presence validation and update NPC entity creation logic in App.tsx 2026-04-13 23:51:39 +02:00
72228c363f Add NPC presence mode and time window settings in App.tsx 2026-04-13 23:51:33 +02:00
d3d7efc92f Add state management for NPC presence mode and time window 2026-04-13 23:51:25 +02:00
5f544fedda Add NPC presence mode and time window constants 2026-04-13 23:51:25 +02:00
85106b690f Remove unused variable in App.tsx 2026-04-13 22:30:05 +02:00
876cda1138 Update code formatting in App.tsx 2026-04-13 22:29:37 +02:00
13fd2075d9 Add point selection and display features in App.tsx 2026-04-13 22:29:02 +02:00
3472906bd9 Refactor path selection logic in App.tsx 2026-04-13 22:29:02 +02:00
971c2603f7 Add append path point shortcut handling in App.tsx 2026-04-13 22:28:44 +02:00
49cd4f0cb1 Update path point deletion logic in App.tsx 2026-04-13 22:28:44 +02:00
7eaa6f2612 Refactor path point handling in App.tsx 2026-04-13 22:28:23 +02:00
c4fa489bf9 Add path point selection handling in App.tsx 2026-04-13 22:28:11 +02:00
2c1cf3163b Add support for path point selection description and duplication check 2026-04-13 22:27:59 +02:00
d0bbc9741d Update getSelectedPath to use getSingleSelectedPathOwnerId and add getSelectedPathPointState function 2026-04-13 22:27:49 +02:00
9cb6c57791 Update App.tsx with new path commands and selection logic 2026-04-13 22:27:40 +02:00
987bf4deb1 Enhance App.tsx with path management features 2026-04-13 21:25:58 +02:00
cdf91e1f82 Update App.tsx to include pathList in describeSelection 2026-04-13 21:25:58 +02:00
58cffd632c Implement path list display and interaction in App.tsx 2026-04-13 21:24:51 +02:00