Commit Graph

3032 Commits

Author SHA1 Message Date
da510ad776 Update validation messages and logic in scene document, project scheduler, and sequencer 2026-04-15 07:24:11 +02:00
0791a1357a Refactor project schedule control options and add new function 2026-04-15 07:24:01 +02:00
b2448f994b Modify tests for box brush face editing commands 2026-04-15 06:53:48 +02:00
0bb08dd955 Update material inspector labels and values 2026-04-15 06:53:48 +02:00
65a5aeb086 Add tests for applying materials and UV states to all box faces 2026-04-15 06:52:18 +02:00
edee202771 Enhance material inspector with brush scope and mixed face handling 2026-04-15 06:51:54 +02:00
3ebb1b505b Add support for brush-level material and UV handling in App.tsx 2026-04-15 06:48:19 +02:00
70310366db Update App.tsx with new utility functions and command imports 2026-04-15 06:47:55 +02:00
d9a896f1be Add commands for setting and updating box brush face materials and UVs 2026-04-15 06:47:55 +02:00
69da9e6479 Add onCreateRoutineSequence handler in App.tsx 2026-04-15 06:29:31 +02:00
b164f7947f Remove unused selectedRoutineHeldSteps variable 2026-04-15 06:27:48 +02:00
ca5c058bf8 Fix loop checkbox selection in project sequences panel test 2026-04-15 06:27:48 +02:00
69246c2092 Add tests for project schedule control options 2026-04-15 06:27:48 +02:00
e4bd435271 Update option mapping in ProjectSchedulePane 2026-04-15 06:27:48 +02:00
9e551dee4f Add selectableSequences logic to ProjectSchedulePane 2026-04-15 06:27:47 +02:00
c4758e95db Enhance sequence handling logic in App.tsx 2026-04-15 06:26:13 +02:00
6b978d96d9 Import getProjectSequenceHeldSteps in App.tsx 2026-04-15 06:26:13 +02:00
e01ecae0a3 Add tests for editing actor animation and path effects in ProjectSequencesPanel 2026-04-15 06:25:40 +02:00
1d18e0b447 Update tests/unit/project-sequencer-pane.test.tsx with onCreateRoutineSequence and remove unused props 2026-04-15 06:25:18 +02:00
b64f44d082 Add ProjectScheduleEffectOptionId type to src/app/ProjectSchedulePane.tsx 2026-04-15 06:25:18 +02:00
e5e4afab4b Remove unused actor routine effect functions from App.tsx 2026-04-15 06:24:53 +02:00
396292edaa Update animation effect checks in App.tsx 2026-04-15 06:24:53 +02:00
579f16e63f Add functions to update project sequence actor path properties 2026-04-15 06:24:31 +02:00
26d884e668 Simplify and remove unused handlers in App.tsx 2026-04-15 06:24:25 +02:00
6ce7cd4fb7 Remove unused props from ProjectSchedulePane.tsx 2026-04-15 06:22:52 +02:00
72c2c08979 Remove unused functions and handlers in ProjectSchedulePane.tsx 2026-04-15 06:22:46 +02:00
0bdcbdbea8 Update ProjectSchedulePane to handle sequence selection and creation logic 2026-04-15 06:22:40 +02:00
3f3621d997 Add logic to handle selected routine sequence in ProjectSchedulePane 2026-04-15 06:22:11 +02:00
189861a5a6 Refactor ProjectSchedulePane.tsx by removing unused variables and optimizing conditionals 2026-04-15 06:21:01 +02:00
b47f88d4f2 Add path-related props and handlers to ProjectSequencerPane 2026-04-15 06:20:55 +02:00
b5791a973a Add path control options to ProjectSequencesPanel 2026-04-15 06:20:47 +02:00
409107b1ad Add actor animation and follow-path options to project schedule control 2026-04-15 06:20:30 +02:00
eb8f83eddc Add new actor control effect options 2026-04-15 06:20:21 +02:00
04ad9b4623 Refactor sequence handling in App.tsx 2026-04-15 06:20:21 +02:00
f67ae5c1e8 Update sequence handling in App.tsx 2026-04-15 06:19:46 +02:00
405a694f35 Add function to handle creation of attached sequence for routine 2026-04-15 06:19:34 +02:00
bb9f694bc3 Refactor sequence creation and cloning logic in App.tsx 2026-04-15 06:19:29 +02:00
d7dde39ade Add ProjectScheduleTargetOption type import in App.tsx 2026-04-15 06:19:29 +02:00
941f883ff9 Implement applyProjectSequencerState and updateProjectSequencerState in App.tsx 2026-04-15 06:19:07 +02:00
a72f63b335 Import and prepare for project sequencer command in App.tsx 2026-04-15 06:19:07 +02:00
d74fd3fc0f Add set-project-sequencer-command.ts 2026-04-15 06:19:06 +02:00
4093f602b6 Update tests to use mouse events instead of pointer events 2026-04-15 06:11:13 +02:00
5e4a7747b3 Replace onPointerDown with onMouseDown in ProjectSchedulePane 2026-04-15 06:11:13 +02:00
722dbca888 Change event types from PointerEvent to MouseEvent in ProjectSchedulePane.tsx 2026-04-15 06:10:45 +02:00
419456b406 Remove unused variable in ProjectSchedulePane.tsx 2026-04-15 06:10:45 +02:00
629070b916 Enhance drag state resolution and pointer target calculation in ProjectSchedulePane.tsx 2026-04-15 06:09:52 +02:00
ecd24a33ca Remove unnecessary button check in ProjectSchedulePane.tsx 2026-04-15 06:09:52 +02:00
e3b9703d16 Refactor routine drag handling and cleanup logic 2026-04-15 06:08:58 +02:00
b7ffb59461 Update test to ignore x coordinate in elementFromPoint 2026-04-15 06:08:58 +02:00
3967d24365 Remove unused getRoutineDurationMinutes function 2026-04-15 06:08:00 +02:00