SceneEditorActivity

Edit a preset's scenes array against an existing preset.

Declared in src/libs/libfixo/fixo/studio/SceneEditorActivity.hpp
Inherits octomy::activity::PageActivity
Group fixo

Detailed description

Wraps the spec's `SceneEditorWidget` as a navigable Studio activity. Loads a working copy of a preset by id from the active library on push, lets the operator add / remove / rename scenes and pick per-channel stanza assignments, runs live conflict validation, and writes the edited preset back through `PresetBook::create` (an upsert) when the user saves.

Activity launched with the preset id as its single argument: `activityStack->push("SceneEditorActivity", { presetId })`.

Per-stanza-pair transition durations and other Stanza-level edits stay in `StanzaEditorActivity`; this activity owns scenes only.

In this section