Apple Calendar (Desktop Only)
On Cadeo Desktop, you can connect your Apple Calendar to see native macOS calendar events alongside your Google Calendar.
Connecting Apple Calendar
- Open Settings on Cadeo Desktop
- Enable the Apple Calendar integration
- Approve the macOS permission prompt to access Calendar
No OAuth flow is needed — Cadeo uses the native macOS EventKit framework.
What You Can Do
- View events from all your Apple calendars in the Timeline and Week views
- Toggle calendars — show or hide individual calendars
- Create events in writable calendars with title, time, date, location, and notes
- Delete events from writable calendars
- Location search powered by native macOS location services
Your Tasks on Apple Calendar
On the Mac, turn on Settings → Calendars → Task Sync and choose an Apple calendar as your Primary Calendar: timed tasks appear on that calendar as blocks, so anyone who can see it sees your planned work. Choose Busy under Task Sync to show "Busy" instead of the task's name.
- Moving, stretching, completing or deleting a task updates its block. A change made on the web or your iPhone reaches Apple Calendar the next time Cadeo is open on a Mac.
- Blocks are kept for the next 30 days (and the last 30); a task further out gets its block as its day comes into range.
- Cadeo doesn't show the blocks twice — your task is already on the timeline.
How Events Display
Apple Calendar events are merged with Google Calendar events in your timeline view. Events refresh automatically every 5 minutes, covering a 60-day window (30 days past, 30 days future).
How It Differs from Google Calendar
| Feature | Google Calendar | Apple Calendar |
|---|---|---|
| Platform | All (Web + Desktop) | Desktop only (macOS) |
| Auth | OAuth sign-in | macOS system permission |
| RSVP | Full support | Read-only |
| Attendees | Add and manage | View only |
| Meeting notes | Full support | Full support |
| Sync | Real-time via API | Every 5 minutes via EventKit |
note
Apple Calendar integration is only available on Cadeo Desktop for macOS.