Workspace Settings
Persistent user configuration covering layout, theme, rendering, monitoring, and hotkeys. Saved automatically with 30-second debounce.
Persisted State
| Setting | Default | Description |
|---|---|---|
| active_sidebar_section | DataSources | Which sidebar section is expanded |
| sidebar_visible | true | Sidebar expanded or collapsed to icon bar |
| right_sidebar_width | 350px | Sidebar content panel width |
| active_theme | "zinc" | UI color theme |
| tileserver_url | None | Custom vector tile server URL |
| recent_config_files | [] | Last 5 loaded YAML configs |
| section_states | all visible | Per-subsection collapse, visibility, and height ratios |
Persistence Locations
~/.config/tetrapus/sidebar_layout.json— sidebar layout (500ms debounce)~/.config/tetrapus/signing_key.bin— Ed25519 signing key- Git-backed config repo — version control (30s debounce)
- egui memory — frame-to-frame transient state
Hotkey Customization
Per-pane hotkey groups via HotkeySettings. Each pane type registers its own bindings. Customize in the Settings dialog under Hotkeys tab.
Default Application Shortcuts
Application
Ctrl + B
Toggle sidebar Ctrl + K
Toggle bottom drawer Ctrl + S
Save layout Ctrl + Q
Quit application Pane Management
Ctrl + N
Open new pane Ctrl + W
Close active pane Ctrl + Tab
Focus next pane Ctrl + Shift + Tab
Focus previous pane Search & Commands
Ctrl + Shift + P
Command palette Ctrl + Shift + L
Focus layer search Ctrl + F
Search within focused pane Esc
Clear search / exit fullscreen Questions?
Reach out for help with integration, deployment, or custom domain codecs.