# Tab Navigation & Views

Exaplay 3 has two levels of tab navigation: the **main view tabs** in the header bar and the **sub-header tabs** inside the Main Editor view.

## Main View Tabs (Header)

The header bar contains up to five tabs that switch the entire page:

| Tab                | Path         | Purpose                                                                    | Visibility                  |
| ------------------ | ------------ | -------------------------------------------------------------------------- | --------------------------- |
| **PRODUCE & PLAY** | `/`          | Full composition editor — programming and design                           | Always                      |
| **CONTROL**        | `/control`   | Operator control view — show running                                       | Hidden in ControlBuddy mode |
| **OUTPUTS**        | `/outputs`   | Display and output configuration                                           | Hidden in Easy Mode         |
| **WARP & BLEND**   | `/warpblend` | Warp and blend editor for projection calibration                           | Debug mode only             |
| **NETWORK**        | `/systems`   | Networked Exaplay instances — discovery, sync, and multi-client management | Hidden in Easy Mode         |

The active tab is highlighted with the primary accent colour and a glowing underline.

## Sub-Header Tabs (Inside PRODUCE & PLAY)

When you are in the PRODUCE & PLAY view, the sub-header below the canvas switches the bottom working panel:

| Tab          | What it shows                           |
| ------------ | --------------------------------------- |
| **Timeline** | Clip arrangement across tracks and time |
| **CueList**  | List of discrete show cues              |

Click any sub-header tab to switch. The last-used tab is remembered between sessions.

## Control View Tabs

Inside the Operator Control view (`/control`) a horizontal tab bar provides access to:

| Tab (Normal Mode) | Tab (Simple Mode) | Purpose                                    |
| ----------------- | ----------------- | ------------------------------------------ |
| Compositions      | ▶️ Playback       | Composition and playlist playback controls |
| Custom Controls   | 🎚️ Controls      | Custom sliders, toggles, and buttons       |
| TCP Devices       | 📺 Devices        | PJLink projectors and TCP device control   |
| Scheduler         | 📅 Schedule       | Time-based automatic scheduling            |
| User Panels       | 🎨 Custom Panels  | Build and manage end-user panels           |

### Simple Mode

Toggle **Simple Mode** (checkbox in the top-right of the Control View header) to replace technical terminology with friendlier labels and hide advanced options like REST API snippets and raw IP addresses. See [Simple Mode](/v3/features/simple-mode.md).

## Outputs View

The OUTPUTS view contains two section switcher buttons:

| Section              | Purpose                                                                  |
| -------------------- | ------------------------------------------------------------------------ |
| **Screens & Fields** | Configure virtual screens and composition fields                         |
| **Outputs**          | Map screens to physical display outputs, set resolution and refresh rate |

## Network View

The NETWORK view shows all Exaplay instances discovered on the local network. See [Multi-Client Setup](/v3/features/multi-client.md) for a full guide.

Key features:

* **Systems list** — auto-discovered remote Exaplay instances with UP/DOWN status
* **Active Sync** — automatically push media files to remotes every 10 seconds
* **Copy Files** — manually copy the sync folder contents to all online remotes
* **Per-remote status** — see sync status (idle, syncing, ok, error) for each machine

## User View Tabs

The User View (`/user`) shows a dynamic tab strip — one tab per User Panel configured by the operator. Tabs are colour-coded with the panel's accent colour.

If no panels have been configured, the User View shows a prompt to visit the Control Panel to create panels.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.exaplay.one/v3/user-interface/tab-navigation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
