BusyCal 3 is the most powerful, flexible, reliable calendar app for macOS. It's packed with innovative, time-saving features including customizable views, integrated to dos, travel time, maps, natural language input, weather, moons, graphics, tags and more.
BusyCal displays your calendar in Day, Week, Month, Year and List views. What makes BusyCal unique is its ability to customize these views to more precisely meet your needs. You can choose the number of weeks shown per month, or days shown per week, and you can even customize the calendar's appearance by choosing a font face and size, calendar colors, time format and more.
INTEGRATED TO DOS
In BusyCal, To Dos are integrated into your calendar, display on the date or time they are due, and carry forward until completed. You can also display a To Do List in the sidebar. To Dos in BusyCal are compatible and sync with the Reminders app on Mac and iOS.
BusyCal's info panel enables you to quickly view and edit event details with speed and precision. The info panel can be displayed in the sidebar, as a popup or a floating window. And it's completely customizable, you can choose from a wide range of attributes to display including time zones, tags, maps, private notes, last edit time and more.
NATURAL LANGUAGE INPUT
BusyCal enables you to create events and to dos using natural language. A preview of the event details are displayed while you type as it recognizes titles, dates and times, locations and more. You can even use it to add contacts or attendees to an event, set alarms, add URLs, and to indicate the calendar to create the event on.
BusyCal allows you to block out time for walking, driving or taking mass transit to an event or location. You can set a fixed amount of travel time or determine it automatically using the integrated support for Location Services and Apple Maps. You can even receive alerts when it's time to leave as traffic conditions change.
MENU BAR APP
The BusyCal menu bar app is always running, even when the main BusyCal app is not running, so you always have access to your schedule. It displays a mini-month, a scrolling list of your events and to dos, and the weather forecast. You can click on an event to view its details, and create new events and to dos using natural language.
BusyCal's Smart Filters are a powerful tool for managing your calendar. Smart Filters can be accessed with a keyboard shortcut or a button on the toolbar to display calendar sets (showing/hiding multiple calendars), perform saved searches (events that contain 'Joe'), apply view settings (an 8-week month view) and much more.
BusyCal displays alarms in a movable, resizable floating window that offers the ability to snooze an alarm for any number of minutes from now or before the start of an event, or snooze multiple alarms at once. And BusyCal Alarms trigger even when the main BusyCal app isn't running, so you'll never miss an important appointment.
WEATHER & MOONS
BusyCal displays a live 10-day weather forecast, phases of the moon, and sunrise and sunset times.
BusyCal lets you add graphics to your calendar to highlight holidays and special events. You can choose from the built-in Emoji and IconFinder images, or drag images from your desktop or web.
BusyCal integrates with its sister app, BusyContacts, forming a flexible easy-to-use CRM solution. By adding contacts to events in BusyCal, you have instant access to a contact's email address and phone number, as well as a record in BusyContacts of your interactions with them.
SYNC AND SHARE CALENDARS
BusyCal supports iCloud, Google, Exchange, Office 365, CalDAV, LAN sharing as well as WebDAV subscriptions, enabling you to sync calendars with other Macs and iOS devices running BusyCal or the built-in Calendar app. This includes the ability to share calendars, schedule meetings, and view the availability of others.
* New preference added to help very large CalDAV accounts; you can now select to sync all, last 1 / 3 / 6 / 12 months of events
* Improved background sync for large calendars
* Fixed a minor issue where timezone selection would default to GMT at times
* Fixed disabled meeting "change status" popup options
* Fixed display of completed floating-time to-dos in day / week views
* Fixed a bug where a meeting invite on a shared calendar would at times result in an incorrect selection
* Ongoing stability improvements
NEW: busycalevent://new URL handler for creating events, now supports assigning notes
NEW: Hold down the 'Option / Alt' key while accepting an invitation from the Inbox to accept all invites at once
NEW: 'Go To Date' picker now offers an additional calendar control to pick a date from
NEW: Right clicking on the toolbar buttons for 'Week' and 'Month' views now allows you to quickly change viewing options
NEW: Info panel now translates dates into local time where the timezones are different
NEW: Appearance preferences now automatically sync between multiple macs you own
NEW: HTML notes are now rendered as HTML where possible
NEW: Added display option to show tasks due in the next 2 years
Improved support for CalDAV servers that expect free/busy status on updated events
Improved Google hangouts link detection in events
Improved discovery of shared calendars on Exchange
Improved connectivity for Synology CalDAV servers
Added ability to dismiss a meeting invite without accepting / declining
Added detection of embedded Zoom.us meeting links
Faster WebDAV calendar sync
Events received in GMT now no longer automatically get converted to the local timezone
Event titles now display more text vertically in day and week views when event times are turned off
Improved display of adjacent and overlapping events in Day and Week views
Improved processing of CalDAV meeting invites for shared calendars
Improved "sync at launch" for accounts with Push sync enabled
Improved weather data retrieval
Improved detection of HTML in notes
Improved .ics importing
Improved processing of delegated meeting invites from Exchange
Improved processing of large HTML notes for Exchange
Improved reporting of connectivity errors
Improved formatting of event durations in List View
Improved search results that now display both start and end times for events
Info panel now identifies detached repeating events for clarity
Info panel colors due dates red for overdue to-dos
When deleting multiple events, you can now prevent the prompt from showing repeatedly
When copying / cutting / moving / deleting multiple recurring events, you can now prevent the change confirmation prompt from showing repeatedly
Travel time drop-down now includes a "45 minutes" alert preset
Fixed icon reflecting Organizer's attendance in meeting invites
Fixed manual sorting of To Dos when sorting by Priority
Fixed issue where drag and drop from OmniFocus would create duplicate events
Fixed a bug with the date picker on macOS 10.12 that would lead to a crash
Fixed info panel not updating its background color when switching beteeen dark / light appearances
Fixed search results not showing dates for all-day events
Fixed search results to show the correct date and time for floating events
Fixed clipped date range field when editing a smart filter
Fixed a crash when accessing an attendee's menu options
Fixed suggestions window placement
Fixed caching of event titles in calendar view
Fixed overlapping completed todos in Week view
Fixed make plain text not working at times for text with emojis
"Email Attendees" now no longer opens multiple windows when using MailMate
"Open File" custom alarm option has been removed for iCloud. iCloud no longer supports syncing such alarms.