# Menu Bar: Logic

> Launcher for Units and the page-level logic sections.

Glider documentation · The Editor · Web page: https://cgglider.com/docs/menu-bar/logic/

Sections of this page: [Page](https://cgglider.com/docs/menu-bar.md) · [Live sync](https://cgglider.com/docs/menu-bar/live-sync.md) · [Logic](https://cgglider.com/docs/menu-bar/logic.md) · [Units & Binder](https://cgglider.com/docs/menu-bar/units-binder.md) · [Logger](https://cgglider.com/docs/menu-bar/logger.md) · [Status area](https://cgglider.com/docs/menu-bar/status.md)

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. |

![The Logic launcher.](https://cgglider.com/docs-shots/menu-logic.png)
