Config Reference
This is a compact map of the config file. For the full list of settings, see config.example.toml in the repo.
drawing
Defaults for pen color/thickness, eraser behavior, marker opacity, fill, font options, hit testing, and undo limits.
presets
Quick tool slots for saving tool + color + size, plus optional fill, opacity, font, and arrow tweaks.
arrow
Arrowhead length, angle, and head placement.
performance
Buffer count, vsync, max fps, and UI animation fps.
history
Undo/redo playback delays and the optional Step toolbar section.
ui
Status bar toggles, badges, frozen badge, help overlay filtering, and GNOME output/fullscreen hints. Includes multi-monitor controls:
ui.multi_monitor_enabled(output focus cycling)ui.active_output_badge(show active output in status bar)ui.preferred_output(pin GNOME fallback output)
ui.status_bar_style
Font size, padding, and colors for the status bar.
ui.click_highlight
Click highlight colors, radius, outline thickness, duration, pen-color sync, and the optional persistent ring while the highlight tool is active.
ui.context_menu
Enable/disable right-click menus.
ui.toolbar
Layout mode, section visibility, presets, marker opacity slider, delay sliders, tool preview, offsets, and force-inline behavior.
ui.help_overlay_style
Font and color styling for the help overlay.
presenter_mode
Hide UI chrome, force click highlights, tool behavior, and presenter toasts.
boards
Named boards, backgrounds, default board, max count, auto-create, pinned boards, and persistence.
board
Legacy whiteboard/blackboard settings (kept for compatibility and configurator support).
tablet
Stylus support when built with the tablet feature flag.
capture
Screenshot enablement, save directory, filename templates, and clipboard behavior.
session
Persistence settings, autosave, storage location, per-output, compression, and backups.
keybindings
Full keyboard shortcut map, including board/page navigation, selection editing, step markers,
arrow label resets, output focus (focus_prev_output / focus_next_output), and the command palette.
Full reference: https://github.com/devmobasa/wayscriber/blob/main/config.example.toml