Small preferences make a big difference in how your calendar feels day to day.
Open Settings
In the app, open Settings.
Keyboard shortcut:
- Mac: Cmd + ,
- Windows/Linux: Ctrl + ,
Timezone
Set your timezone so event times display correctly (especially if you travel).
If something looks an hour off, check this first.
Search works with city names, IANA zone names, and UTC / GMT.
See also: Time zones
Week start day
Choose whether your week starts on Sunday, Monday, or Saturday.
This affects the Week and Month views.
Theme
Pick a theme that feels good:
- System
- Light
- Dark
Keyboard shortcuts (handy when you're presenting):
- System: Shift + S
- Light: Shift + L
- Dark: Shift + D
Notifications
Reminders use browser notifications. In Settings, you can:
- Enable notifications
- Send a test notification
See: Reminders and notifications
Grid contrast
This is an accessibility setting. If the calendar grid lines feel too faint (or too strong), try Grid contrast:
- Subtle
- Standard
- High contrast
On touch-first devices, NimbleCal automatically keeps the desktop hover crosshair out of the way, so this setting mostly affects the always-visible grid scaffold there.
Maps provider
When you click a location that is not a URL, NimbleCal can open it in:
- OpenStreetMap (default)
- Apple Maps
- Google Maps
Quick unlock
If you use a trusted device, you can set up Quick unlock so you can unlock with your face, fingerprint, or device PIN after restarts. It helps only on that device. A brand-new device still needs your NimbleCal password before it can unlock your encrypted data.
If your browser supports it, NimbleCal can also remind you right after a password unlock so you can set it up without hunting through Settings.
Crash reports
If Crash reports are available in your build, the app can send a small report when NimbleCal crashes or fails to start.
Crash reports are on by default when available, and you can turn them off in Settings at any time.
What those reports include:
- Build version
- A general route area like
/calendaror/settings(/otherfor everything else) - General browser and operating-system family
- Online/offline state
- Error details
What they do not include:
- Event titles, descriptions, notes, or locations
- Email addresses
- Invite links
- Account IDs
- Product analytics or session replay
This setting applies to the current browser only.