Interface Overview
NullCad’s main window is organized around a central canvas viewport, surrounded by panels for layers, properties, tools, and phase status.
- Phase tabs — switch between the four survey phases (Setup/Search, Boundary Model, Reinstatement, Drafting). Each phase has independent camera state and status tracking; see Survey Phases.
- Toolbar — grouped by category: Select, Draw, Modify, Survey, Measure, Surface & Drafting. See Drawing Tools and Modify Tools.
- Layer panel — create, rename, delete, and organize layers with groups; per-layer color, visibility, lock state, and line type. See Layers.
- Properties panel — inspect and edit the properties of the current selection.
- Canvas viewport — the main drawing surface, rendered with a custom wgpu pipeline for precision at large coordinates (see Precision Handling).
- Status bar — coordinates under the cursor, active tool, snap state.
- Console log (F12) — a searchable, color-coded, persistent log of all application messages.
Theme
NullCad uses the Catppuccin color scheme.
Distraction-free mode
Press F11 to hide the side panels and show a floating toolbox — useful when you want the canvas to take up the full window.
Settings
Application settings (point size, selection threshold, colors, line weight, label display, camera sensitivity, autosave interval, and more) are available from the Settings menu, organized into categories such as Settings ▸ Interaction and Settings ▸ Labels.
Recent files
The File menu keeps a list of recently opened projects for quick access.
View bookmarks
Save up to 9 camera positions and recall them instantly:
| Action | Input |
|---|---|
| Recall bookmark | 1–9 |
| Set bookmark | Ctrl+1–9 |