From ab38f7628f869ed5dd93d8bd53eca10a341e800a Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 15 Apr 2026 06:05:27 +0200 Subject: [PATCH] Update ProjectSchedulePane to use getRenderedRoutineTargetKey and add drag functionality --- src/app/ProjectSchedulePane.tsx | 40 +++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/src/app/ProjectSchedulePane.tsx b/src/app/ProjectSchedulePane.tsx index 65c0ca63..e300c5da 100644 --- a/src/app/ProjectSchedulePane.tsx +++ b/src/app/ProjectSchedulePane.tsx @@ -810,8 +810,7 @@ export function ProjectSequencerPane({ targetOptions.map((targetOption) => { const routines = Object.values(scheduler.routines) .filter( - (routine) => - getControlTargetRefKey(routine.target) === targetOption.key + (routine) => getRenderedRoutineTargetKey(routine) === targetOption.key ) .sort((left, right) => left.startHour - right.startHour); @@ -832,10 +831,16 @@ export function ProjectSequencerPane({ -
+
- {routines.map((routine) => - getProjectScheduleTimelineSegments(routine).map( + {routines.map((routine) => { + const renderedRoutine = getRenderedRoutine(routine); + + return getProjectScheduleTimelineSegments(renderedRoutine).map( (segment) => ( ) - ) - )} + ); + })}
);