Menu Bar
The application menu: page lifecycle, logic sections and units, binder and the logger.
Launcher for Units and the page-level logic sections.
Logic is a launcher, not an editor. Each card opens (or focuses) a singleton workspace tab, the same docking model as a scene canvas. Cards show a count where one makes sense. Units, the page's data-based behaviours (clocks, counters, formatters, pollers), is the first card.
| Section | Count shown | What it holds |
|---|---|---|
| Workflow triggers | — | Conditions that play a workflow's In, Run or Out on every component it drives, e.g. play Out when data.score.final is true. Source picks what the condition reads: Data (a page-data path), Sheets (one cell of an uploaded sheet: pick the sheet, the tab, then type a cell such as B2 or browse) or Poller data. Target path and Value suggest as you type (Ctrl-Space lists everything); the Value's colour shows how it compares — a number, true/false/null, or text. |
| Data | keys, excluding sheets | JSON values, read and written by units, feeds and controls. |
| Sheets | sheets | Uploaded .xlsx/.csv. Bind graphic fields to cells via the Binder. |
| Secrets | — | API keys for server functions and pollers. Values cannot be read back after save. |
| Stream Deck | — | Physical panel layout. Buttons name the page they drive, so one deck runs every show. |