- Grouped node palette with SVG icons, drag-and-drop onto the canvas
- Property panel: grouped typed editors (string, int, float, enum,
catalogue single/multi pickers, color with auto-reset, value list),
read-only solver results, undo-aware edits
- Settings dialog persisted via QSettings: grid step, snapping,
intersection arcs, color scheme
- File new/open/save with dirty-check, bundled sample document, zoom and
simulation controls, status bar with cursor position and zoom
- --screenshot flag for headless smoke checks
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>