Channel Grid Editor
Arrange the 4 × 3 channel grid that controllers see at your facility. Each page has 12 slots; drag positions in from the sidebar and rearrange as needed.
Layout
The editor has a grid on the left and a sidebar on the right. The page dropdown at the top switches between pages.
Sidebar Sections
Available Positions
Positions that don't have a channel placed anywhere yet. Drag any of these onto an empty grid cell to create the channel.
Not on this page
Channels that exist in the facility but aren't placed on the page you're currently viewing. The list is grouped by callsign suffix (TWR, APP, CTR, and so on) and each group is collapsible. Drag one onto an empty cell to place it on this page.
If a channel's underlying position has been deleted, it shows in red with an "orphaned" label. Delete these with the trash icon — they can't be called.
Drag and Drop
- Place: drag a position from the sidebar onto an empty cell.
- Move: drag a placed channel to another cell.
- Swap: drop onto an occupied cell to swap the two channels.
- Remove from page: click the X on a cell. The channel goes back to "Not on this page" — it isn't deleted.
Quick Edit Modal
Click any filled cell to open the quick edit modal. Fields:
| Field | What it does |
|---|---|
| Callsign Pattern | Optional regex for flexible matching (e.g., ABQ_.*_TWR). |
| Default Page | Page a controller logged into this position lands on. |
| Short Name | Large label on the channel button. |
| Display Name | Smaller text below the short name. |
| Color | Border color. Pick a preset or enter a hex value. |
| Ring Type | Controls what a left-click does on this channel. See below. |
A preview at the bottom of the modal shows how the channel will render on the grid.
Ring Type
Every channel has a ring type that controls what happens when a controller clicks it. The picker has two options:
| Ring Type | Behavior | Use it for |
|---|---|---|
| Dial (default) | Rings like a phone. The target has to accept before voice connects. | Normal coordination between positions. |
| Override | Connects instantly with no ringing. Any active call on the recipient's end is put on hold for the duration of the override, then resumes. | Urgent coordination, traffic conflicts, emergency coordination — situations where waiting for an accept is not acceptable. |
Shout is a separate feature handled by the Shout Lines tab. Regular channels only have Dial and Override.
Regardless of ring type, Ctrl+Click on any channel initiates a one-way Monitor instead.
Creating a New Position from the Grid
Click + New Position in the sidebar to create a position without leaving the Channels tab. Enter callsign, names, color, and default page; the new position appears in Available Positions ready to drag in.
The form creates a position. You still need to drag it onto the grid to place it as a channel.
Validation
If two channels somehow end up on the same grid slot, a red banner lists the conflict. Drag one of them elsewhere to resolve it.
Tips
- Pick a consistent color family for similar position types (towers, approaches, centers).
- Keep short names to 3–5 characters so they stay readable.
- Use a callsign pattern when a position can appear with variable suffixes.
Related Topics
- Position Management — full position editor.
- Pages & Settings — rename and reorder pages.
- Facility Grid — how controllers see the grid.