Pane Toolbar
Every pane has a thin horizontal toolbar at its top edge. The left side shows the pane icon, title, and pane-specific controls. The right side shows status indicators and action buttons.
Common Controls
| Control | Description |
|---|---|
| Pane Title | Editable via right-click context menu. Shows pane type icon. |
| Pin Button | Prevent the pane from being closed. Pinned panes survive layout changes. |
| Maximize Button | Expand pane to fullscreen. Press Esc to restore. |
| Pause Button | Freeze live data updates for analysis (available on Scene3D, Plot, Table). |
| Search Bar | Filter content within the pane (Ctrl+F). |
| Live Dot | Green pulsing dot when receiving live data. |
| Rate Label | Shows current data rate (e.g. "142 Hz"). |
| Provenance Badge | Shows data source origin for traceability. |
Export / Import Dropdown
The file-export icon on the right side opens a dropdown with:
- Templates: Save the current pane configuration as a named template. Load existing templates to apply saved configurations instantly.
- Export Config: Save pane configuration as JSON file, YAML file, or copy to clipboard.
- Import Config: Load configuration from clipboard or file.
- Custom Actions: Pane-specific export items (e.g. CSV export for Table, PNG export for Plot).
Template Storage
Templates are saved to ~/.config/tetrapus/pane_templates.json. Each template stores the pane type, configuration values, and creation timestamp. Templates are grouped by pane type in the dropdown.
Questions?
Reach out for help with integration, deployment, or custom domain codecs.