Navigation widget that splits a large dashboard into multiple pages inside one project.
At a glance
Behavior
Firmware contract
No firmware contract; this is a UI-only organizer widget.
On the app side this widget snaps to the 8-column square grid and uses horizontal resizing. Its raw type is TABS and the matching icon token in the app is rectangle.split.3x1.fill.
Pin support: No pin binding. This is pure dashboard structure.
Transmission: Changes local tab visibility and selected tab context inside the dashboard only.
Canvas preview
Widget contract
| Property | Value |
|---|---|
| Raw type | TABS |
| Default size | 8 x 1 |
| Minimum size | 8 x 1 |
| Resize mode | horizontal |
| Pin requirement | optional / infrastructure |
| Pin support | No pin binding. This is pure dashboard structure. |
| Interactive | yes |
| Transmission | Changes local tab visibility and selected tab context inside the dashboard only. |
Allowed pin families
No pin binding. This is pure dashboard structure.
Transport path
Changes local tab visibility and selected tab context inside the dashboard only.
Operational limits
Poor tab naming makes large dashboards harder to operate than a flatter project split
Configuration surface
Limits and caveats
Layout notes
Canvas footprint
8 x 1
Default footprint in the Plynx canvas before user resizing.
Resize floor
8 x 1
The minimum size accepted by the app during drag-resize.
Interaction model
Live input
Whether the user edits state directly or only reads it.
SuperChart
Historical and live chart surface with multiple streams, periods and annotations.
Terminal
Bidirectional terminal for commands, logs and line-oriented interaction.
Map
Live position widget with device points, tracks and board-originated GPS updates.
Table
Dynamic multi-row table fed by firmware commands and row updates.