A Cuelist can help you build a determined show order (a rundown of cues to fire in sequence during a live production) or simply act as a compact alternative to many individual buttons, keeping a long list of related actions organized as rows instead of scattered across a canvas. Both uses are the same feature: a list of Cues, each firing a stack of actions when it runs.
Cuelist→ Cue (a row, with a name and color) → Sub Cues (optional, nested under a parent Cue) → Actions (fired together, or one after another with delays)
A Cuelist is its own top-level resource in Buttons: it isn't a section you build inside a Position, and there's no separate control block for it either. Each Cue is one row: a name, a color, and a stack of actions to run when the cue executes.
Cues can be nested as Sub Cues under a parent Cue, letting you group related steps (for example, a set of camera moves that all belong under one segment of a show) without flattening everything into one long list.
A cue's actions aren't limited to single, independent steps. Selecting + Add Action offers recently used actions plus two structural options:
ActionGroup: bundles several actions to run either Sequentially (one after another) or Concurrently (all at once).
ActionLogic: runs different actions depending on a condition, using a feedback or an expression as the test: a When true branch fires if the condition holds, an Else branch fires if it doesn't.
You can nest these (an ActionGroup can contain an ActionLogic, and vice versa) to build cues that do more than fire a flat list of commands.
While a cuelist is open, each cue shows its own current state as an icon next to its number: whether it's simply next in line, currently selected and ready to run, actively running, or has completed. This state is visible directly in the same view you build the cuelist in: there's no separate "show mode" to switch into.
Determined show order: when steps genuinely need to happen in a specific sequence, a Cuelist keeps that order explicit and lets you move through it deliberately rather than trusting an operator to press the right buttons in the right order.
Compact alternative to many buttons: when you have a long list of similar actions, a Cuelist keeps them organized as rows you can scan, search, and reorder, rather than filling a canvas with individual controls.