Inside ZoneDay: The Month, the Meetings and Every Time Zone

ZoneDay is a small Mac utility from 1dot1 that puts a calendar and a set of world clocks behind one icon in the menu bar. Click it and the month is there, with the day's meetings underneath and the time in every city that matters below that. This teardown walks through it screen by screen and explains the decisions behind each part.
The problem it answers is a common one for anyone who works with people in other places. A meeting link sits in one app, the date in another, and the question of whether 17:00 is too late for Sydney needs a third, or some mental arithmetic that goes wrong around daylight saving. ZoneDay keeps those three things in one panel, a click away from whatever else is open.
The month, one click away

The panel opens on the current month with today filled in. The grid always shows six weeks, so it never changes height from one month to the next and the events list below stays in the same place. Days from the neighbouring months are shown in grey rather than left blank, which makes it easy to see what falls at the edges of a month.
A small dot under a date means there is at least one event that day. It is a deliberately quiet signal: it says whether a day is busy without trying to squeeze titles into a cell that is too small to read. Clicking a date selects it and lists its events underneath. The arrows step a month at a time, and Today jumps straight back.
Week numbers and the first day of the week

Plenty of workplaces plan in week numbers, and plenty do not, so the column is off until it is wanted. Turning on Week Numbers in the ••• menu adds it down the left, numbered the ISO way that most diaries use. The first day of the week can be Monday, Sunday or Saturday, or simply follow the Mac's own setting, which is the sensible default for most people.
Join the call from the menu bar

The first time the panel opens, a Connect Calendars button sits under the month. Clicking it lets macOS ask for permission. From then on, the selected day's events are listed in time order, all-day events first, with finished events dimmed so the next thing stands out.
ZoneDay looks through each event's link, location and notes for a Zoom, Google Meet or Microsoft Teams address. When it finds one, a Join button appears and opens the call. The matching is intentionally strict: only direct addresses are recognised, so a short link or a redirect will not get a button. That trade-off keeps the button honest; when it is there, it goes where it says.
Calendar access is read only. ZoneDay never creates, changes or deletes an event, and nothing leaves the Mac. It shows every calendar the Calendar app already knows about, including iCloud, Google and Exchange accounts added in System Settings, so there is no separate sign-in.
Every city at a glance

Clocks are added by searching. Typing a city or a time zone name lists matches with their region and UTC offset, and Return picks the first. Each clock then shows four things in a single row: the local time, the UTC offset, how far ahead or behind it is from here, and a sun or moon for day or night. When it is already tomorrow or still yesterday there, a small +1 or ?1 sits beside the time.
The row carries the gap from here as well as the raw offset because that is the question people actually ask. Nobody wants to subtract UTC?4 from UTC+1 in their head. Half-hour zones are shown in full, as Bengaluru's 4 h 30 min ahead makes clear. Daylight saving is handled for every city, including the awkward weeks when countries change their clocks on different dates.
Find a time that suits everyone

The slider under the clocks is the part that turns ZoneDay from a reference into a planning tool. Dragging it moves every clock together, up to twelve hours either way, in quarter-hour steps. The line above shows how far it has moved and what that is locally, so a +8 h shift reads as Tue 17:41 here. The day markers and the sun and moon signs update as it moves, which makes a slot that lands in someone's night obvious at once.
Reset returns to now, and the slider also goes back to now every time the panel opens. That second detail matters: a shifted clock left over from yesterday would be easy to misread as the real time.
Copy a time for every city

Once a time works, the copy icon next to World Clocks puts it on the clipboard for your own zone and every clock, one line per city, including any slider shift. Each line reads like Tokyo: Wed 16 Sep, 01:41 (UTC+9), which pastes cleanly into a message or an invitation and leaves nobody converting it again. The same copy is in the right-click menu on the icon, as Copy Current Time in All Zones, without opening the panel.
The menu bar, the way it suits

Menu bar space is scarce, so the item itself is a choice: Icon Only, Time, Day and Date, Day, Date and Time, or Custom Pattern. The custom pattern uses standard date format letters, so EEE d MMM HH:mm gives Tue 15 Sep 09:41, and adding 'W'w shows the week number. A preview line under the field shows the result while typing, which saves guessing at the letters.
Built in black and white

Like the other 1dot1 Mac apps, ZoneDay is greyscale. The icon is a black calendar with a small clock in its corner, and the menu bar glyph repeats it at a smaller size. Inside the panel, weight and shade do the work that colour would usually do: today is a filled circle, a selected date is an outline, finished events are dimmed and Join buttons are solid black.
It is a universal app for Apple silicon and Intel Macs, runs on macOS 13 Ventura or later, and asks only for read access to calendars.
How to use it, feature by feature
The same instructions are in the short guide inside the download.
Installing it
- Unzip the download and drag ZoneDay.app into the Applications folder, then open it. The icon appears in the menu bar with today's date beside it.
- ZoneDay is signed and notarized by Apple, so it opens with a normal double-click.
The month
- Click the menu bar icon. The panel opens on the current month with today filled in.
- Use the arrows to step back and forward a month. Today jumps straight back to the current month.
- A dot under a date means there is at least one event that day. Click any date to list its events.
- Open the ••• menu and turn on Week Numbers to show ISO week numbers.
- Open the ••• menu, then First Day of Week, and pick Sunday, Monday, Saturday or the Mac's own setting.
Events and Join
- Click Connect Calendars under the month, and click Allow when macOS asks.
- Events for the selected day appear in time order, all-day events first. Finished events are dimmed.
- Where an event's link, location or notes contain a Zoom, Google Meet or Microsoft Teams link, click Join to open the call.
- To hide events altogether, open the ••• menu and turn off Show Events.
World clocks
- Click + next to World Clocks and type a city or time zone name, such as Tokyo, Mumbai or Pacific.
- Click a result, or press Return for the first one.
- To reorder, click Edit and use the up and down arrows. Click the minus to remove a city, then click Done.
- Or right-click a clock for Move Up, Move Down and Remove.
Planning across time zones
- Drag the slider under the clocks left or right, up to 12 hours either way, in quarter-hour steps.
- Every clock moves with it, and the line above the slider shows the shift and the time where you are.
- Click Reset to go back to now. The slider also returns to now each time the panel opens.
Copying a time
- Click the copy icon next to World Clocks. The chosen time is copied for your own zone and every clock, one line per city.
- Paste it into a message or an invitation.
- To copy the current time without opening the panel, right-click the menu bar icon and choose Copy Current Time in All Zones.
The menu bar
- Open the ••• menu, then Menu Bar Shows, and choose Icon Only, Time, Day and Date, Day, Date and Time, or Custom Pattern.
- Icon Beside the Text shows or hides the icon when text is shown.
- Edit Custom Pattern opens a field under the month. Type date format letters, such as
EEE d MMM HH:mm, and check the preview line underneath. - Open at Login, in the ••• menu or the right-click menu, keeps ZoneDay in the menu bar from the moment the Mac starts.
If something does not happen
- No events appear and Connect Calendars is showing: access has not been given yet. Click it and choose Allow.
- Connect Calendars opens System Settings instead of asking: access was refused earlier, and macOS only asks once. Turn ZoneDay on under Privacy & Security, Calendars (on macOS 14 and later choose Full Access), then open the panel again.
- An event has a meeting link but no Join button: the link is probably a short or redirect link. Only direct Zoom, Google Meet and Teams addresses are recognised.
- A city is missing from search: search for a nearby city in the same time zone, or for the region name.
- A custom pattern shows only the icon: the pattern is empty. Edit it again from the ••• menu.
- The menu bar text is cut off: macOS hides menu bar items when space runs out. Choose a shorter style such as Time or Icon Only.
Get ZoneDay
ZoneDay is available on 1dot1 as a single download, with the guide, a README and the licence inside the zip.