Feature
Add people, projects, notes, or interactions in seconds.
One + button for fast capture.
Single modal with progressive fields.
A single entry point with minimal required fields—expand when you need more structure.
Add a person, note, project, or interaction with few required fields—open more fields only when you want them.
Quick Add posts new rows through one coordinator: minimal required columns, optional expansion to full forms, validated before SwiftData insert.
Quick Add — screenshot coming soon
Quick Add — screenshot coming soon
Quick Add — screenshot coming soon
Why it matters Why it matters Data model & behavior
- Floating + for universal capture
- “More options” when you have time
- Aligned to fast input over perfect structure
- Floating + entry point
- Expand for more fields
- Speed over perfect data entry
- Entity-type switch in one sheet
- Default circle / project inheritance from UI state
- Async save with error surfacing in-sheet
How teams use it In practice Implementation notes
Capture interrupts you less when defaults are sane.
Progressive disclosure keeps advanced fields out of the way.
Sane defaults mean less friction in the hallway.
Advanced stuff stays out of the way until you need it.
Reduces context switching versus deep navigation.
Same code paths as full editors where possible.