feat: Improve automation flow and add ontime playback actions (#2025) (#2024)

* fix: prevent add filter from submitting form

* refactor: event clarifies whether automations exist but are disabled

* refactor: improve readability of automation form

* refactor: add affordance for field warnings

* refactor: improve visibility of automation off state

* refactor: apply warning styles to other feature toggles

* Adding playback actions to automations (#2024)

* adding intial automation actions

* cleaning up

* fixing formatting

* ran oxfmt

* switching action names to playback- to match the dropdown strings

* fixing flicker that was caused by scroll arrows gettting unmounted

---------

Co-authored-by: Cameron Slipp <cdslipp@gmail.com>
This commit is contained in:
Carlos Valente
2026-03-24 09:13:37 +01:00
committed by GitHub
parent cf206e6220
commit 95536902f5
22 changed files with 346 additions and 89 deletions
@@ -8,6 +8,7 @@ interface RundownEntryProps {
type: SupportedEntry;
isPast: boolean;
data: OntimeEntry;
automationsEnabled?: boolean;
loaded: boolean;
eventIndex: number;
hasCursor: boolean;
@@ -22,6 +23,7 @@ interface RundownEntryProps {
export default function RundownEntry({
isPast,
data,
automationsEnabled,
loaded,
hasCursor,
isNext,
@@ -52,6 +54,7 @@ export default function RundownEntry({
title={data.title}
note={data.note}
delay={data.delay}
automationsEnabled={automationsEnabled}
colour={data.colour}
isPast={isPast}
isNext={isNext}