diff --git a/src/app/ProjectSchedulePane.tsx b/src/app/ProjectSchedulePane.tsx index 3e2ec0cf..c290b057 100644 --- a/src/app/ProjectSchedulePane.tsx +++ b/src/app/ProjectSchedulePane.tsx @@ -7,13 +7,10 @@ import { import { formatControlEffectValue, getControlTargetRefKey } from "../controls/control-surface"; import { findProjectScheduleRoutineEffect, - PROJECT_SCHEDULE_WEEKDAYS, formatProjectScheduleDaySelection, - formatProjectScheduleWeekdayLabel, getProjectScheduleTimelineSegments, type ProjectScheduler, - type ProjectScheduleRoutine, - type ProjectScheduleWeekday + type ProjectScheduleRoutine } from "../sequencer/project-sequencer"; import { getProjectScheduleEffectOptionId, @@ -41,11 +38,6 @@ interface ProjectSequencerPaneProps { routineId: string, effectOptionId: ProjectScheduleEffectOptionId ): void; - onSetRoutineDays( - routineId: string, - mode: "everyDay" | "selectedDays", - days: ProjectScheduleWeekday[] - ): void; onSetRoutineNumericValue(routineId: string, value: number): void; onSetRoutineColorValue(routineId: string, colorHex: string): void; onSetRoutineAnimationClip(routineId: string, clipName: string): void; @@ -244,12 +236,6 @@ export function ProjectSequencerPane({ selectedRoutine === null || selectedRoutine.target.kind !== "actor" ? null : findProjectScheduleRoutineEffect(selectedRoutine, "followActorPath"); - const selectedRoutineDays = - selectedRoutine === null - ? PROJECT_SCHEDULE_WEEKDAYS - : selectedRoutine.days.mode === "everyDay" - ? PROJECT_SCHEDULE_WEEKDAYS - : selectedRoutine.days.days; const hourTicks = Array.from({ length: HOURS_PER_DAY }, (_, hour) => hour); return ( @@ -481,55 +467,14 @@ export function ProjectSequencerPane({
-
Days
-
- - {PROJECT_SCHEDULE_WEEKDAYS.map((weekday) => { - const selected = selectedRoutineDays.includes(weekday); - const nextDays = - selectedRoutine.days.mode === "everyDay" - ? PROJECT_SCHEDULE_WEEKDAYS.filter( - (entry) => entry !== weekday - ) - : selected - ? selectedRoutineDays.filter( - (entry) => entry !== weekday - ) - : [...selectedRoutineDays, weekday]; - - return ( - - ); - })} +
Legacy Day Filter
+
+ {formatProjectScheduleDaySelection(selectedRoutine.days)} +
+
+ Day-specific routine filters are preserved for compatibility. + New sequencer authoring should prefer timeline clips; a later + multi-day timeline will replace this legacy filter.