macOS

Articles tagged macOS from the hora Calendar dev blog.

Stories

Hora Calendar recurring event details on Mac
Guides

How to Delete Recurring Events in Google Calendar

Learn how to delete one, future, or all recurring events in Google Calendar without removing the meetings you still need.

Maciej Szamowski5 min read
hora Calendar product update showing a busy native macOS week view.
Product updates

One Month Building a Better Calendar App for macOS

One month after launch, hora is a more reliable Google Calendar app for Mac. Here is what changed, and what the work taught me.

Maciej Szamowski6 min read
A replacement compass for choosing a Notion Calendar alternative by native Mac feel, provider breadth, or task planning.
Guides

Notion Calendar Alternative: 6 Best Options for 2026

Compare six Notion Calendar alternatives for Mac, Google Calendar, multiple providers, task planning, and free workflows.

Maciej Szamowski9 min read
How to Transfer Apple Calendar to Google Calendar
Guides

How to Transfer Apple or iCloud Calendar to Google Calendar

Learn how to transfer iCloud or iPhone Calendar events to Google Calendar with an .ics export, avoid duplicates, and know what will not stay in sync.

Maciej Szamowski9 min read
Google Calendar for Mac: 5 Desktop Options Compared
Guides

Google Calendar App for Mac: 5 Desktop Options

Looking for a Google Calendar app for Mac? Compare browser, web app, Apple Calendar, multi-provider, and native desktop options.

Maciej Szamowski9 min read
hora Calendar 1.0: The Mac App I Wanted for Google Calendar
Product updates

hora Calendar 1.0: The Mac App I Wanted for Google Calendar

hora Calendar 1.0 is a native Google Calendar client for Mac with direct sync, menu bar access, focus planning, and privacy built around local data.

Maciej Szamowski8 min read
Google Calendar API vs CalDAV: Which Should You Use?
Engineering

Google CalDAV vs Calendar API: Which Should You Use?

Does Google Calendar support CalDAV? Yes. Compare Google CalDAV with the Calendar API, including sync, OAuth, event data, and multi-provider tradeoffs.

Maciej Szamowski10 min read
Google Calendar API in Swift: The Package I Missed
Engineering

Google Calendar API in Swift: The Package I Missed

I hand-built a Google Calendar API client in Swift, then migrated hora to Google's GTLR library. See the code, tradeoffs, and rate-limit lessons.

Maciej Szamowski10 min read
How I Fixed SwiftUI Color Contrast with OKLCH and APCA
Engineering

How I Fixed SwiftUI Color Contrast with OKLCH and APCA

A TestFlight screenshot exposed unreadable calendar tiles. Here is how I rebuilt hora's SwiftUI color system with OKLCH, APCA-style checks, and tests.

Maciej Szamowski10 min read
Best Fantastical Alternatives for Google Calendar
Guides

Best Fantastical Alternatives for Google Calendar

Compare Fantastical alternatives for Google Calendar on Mac by provider support, planning workflow, platform, and current pricing model.

Maciej Szamowski10 min read
What hora's First Public Beta Broke in Five Days
Build notes

What hora's First Public Beta Broke in Five Days

Five days into hora's public beta, real calendars exposed SwiftData hangs, OAuth edge cases, and sync assumptions my test account never could.

Maciej Szamowski6 min read
What I Wanted hora's First Public Beta to Prove
Product updates

What I Wanted hora's First Public Beta to Prove

A founder note prepared before hora's first public TestFlight beta: what version 0.6 shipped, what I asked testers to break, and what changed next.

Maciej Szamowski6 min read
Real-Time Google Calendar Sync on macOS
Engineering

Real-Time Google Calendar Sync on macOS

How hora uses Google Calendar watch channels, a Cloudflare Worker, APNs, and fallback polling to keep its native Mac calendar fresh and reliable.

Maciej Szamowski10 min read
Six QA Groups and the Week hora Stopped Feeling Fragile
Build notes

Six QA Groups and the Week hora Stopped Feeling Fragile

A founder note from hora 0.6: recurring deletes, widget deep links, RSVP gestures, editor polish, and the SwiftData migration I reverted.

Maciej Szamowski6 min read
How I Fixed SwiftUI Appearance Switching on macOS
Engineering

How I Fixed SwiftUI Appearance Switching on macOS

The real fix for a stale SwiftUI macOS window combined an explicit color scheme, adaptive styles, and a safer NSVisualEffectView bridge in hora.

Maciej Szamowski7 min read
Diagnosing a SwiftUI Color Scheme Bug on macOS
Engineering

Diagnosing a SwiftUI Color Scheme Bug on macOS

A SwiftUI macOS window stayed in the old color scheme until focus changed. Here is the evidence, the failed fixes, and what my first tests missed.

Maciej Szamowski7 min read
Week One Building hora: 107 Commits Later
Build notes

Week One Building hora: 107 Commits Later

A candid snapshot of hora's first ten days: 107 commits, three Swift packages, 21 resolved issues, useful workflows, and plenty still rough.

Maciej Szamowski7 min read
Mobile Beta Sign-up

Want to stay updated?

Subscribe for information about iOS/iPadOS beta availability.