Skip to main content

Undo and redo

Cue2 records document edits with a scoped memento system. Playback is never on the stack.

Shortcuts

ActionDefault
UndoCtrl+Z
RedoCtrl+Shift+Z

Depth defaults to 50 steps (configurable in user data; practical range 4–200).

Scopes

ScopeCapturesTypical UI refresh
CueOne cue’s serialised data (waveforms stripped)Shell + inspectors for that cue
CuelistStructure (order, groups, create/delete)Full shell rebuild; may stop all
SettingsOnly the settings keys you changedSettings panels that care about those keys

Settings keys (examples)

UiScale, GoScale, WaveformResolution, StopFadeDuration, MediaBackupEnabled, MultiEditEnabled, SelectNewCues, video/audio playback prefs, CueDefaults, AudioDefaults, VideoDefaults, TextDefaults, OscInputMap, MidiInputMap, AudioPatch + AudioDevices, Displays, …

Empty key lists are refused. Full snapshot requires an explicit full-snapshot key when intentional.

Coalescing

Typing a name or dragging a fader records one undo step for the gesture: the first change opens a coalesce session; further events with the same key are ignored until focus exit / mouse-up ends the session.

What is not tracked

  • GO / stop / pause / seek / active instances
  • Keyboard Input Map and locale (app preferences)
  • Pure view state (zoom/pan of editors when not part of show data)