User Preferences
User Preferences are per-user settings that don't affect anyone else.
Appearance
| Setting | Options |
|---|---|
| Theme | Light / Dark / System. |
| Accent colour | Any hex. |
| Font size | Small / Medium / Large. |
| Grid density | Compact / Comfortable / Roomy. |
Language and Locale
- UI language.
- Number format (decimal / thousands separators).
- Date format (ISO / locale default).
- Currency display — code before or after the amount.
Default Views
- Opening view on project load (Direct Costs / Summary / Dashboard).
- Default sell rate view configuration.
- Expand / collapse state memory per project.
Keyboard and Mouse
- Tab behaviour on last cell — new row or next field.
- Enter key behaviour — move down, right, or same cell.
- Scroll wheel on numeric cells — increment / no-op.
Pop-Out Windows
- Remember pop-out position and size per project.
- Open the same pop-outs on next launch.
Autosave
- Debounce interval.
- Show "Saved" toast on each save (off by default).
Notifications
- Enable toast notifications.
- Show toast for long-running tasks.
- Toast duration.
Data Privacy
- Share anonymous usage data (opt-in).
- Include custom columns in crash reports (default off).
Column Choosers
Per-view preference — which columns to show on Direct Costs, Overheads, Resources, Carbon, Sell Rates. Saved per-user so each estimator has their ideal layout.
Resetting to Defaults
User Preferences → Reset to Defaults clears your preferences. Application-level settings aren't touched.
Roaming Preferences
If a Shared Database Profile is active, preferences are shared across devices for the same user. Disable in User Preferences → Sync Preferences if you prefer per-machine.