Workspace Settings

Persistent user configuration covering layout, theme, rendering, monitoring, and hotkeys. Saved automatically with 30-second debounce.

Persisted State

SettingDefaultDescription
active_sidebar_sectionDataSourcesWhich sidebar section is expanded
sidebar_visibletrueSidebar expanded or collapsed to icon bar
right_sidebar_width350pxSidebar content panel width
active_theme"zinc"UI color theme
tileserver_urlNoneCustom vector tile server URL
recent_config_files[]Last 5 loaded YAML configs
section_statesall visiblePer-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.