App: CalendarMenu 4
Developer: Alexander Lindenstruth
Genres: Productivity, Utilities

CalendarMenu is a macOS menu bar application which provides a small calendar showing all informations you need to keep track of all upcoming appointments, birthdays and reminders in the blink of an eye. It is highly configurable and allows you to specify exactly what you want CalendarMenu to show.

It comes with a Widget Extension adding a convenient monthly calendar to your Notification Center, showing markers to keep close tabs on all your upcoming appointments, reminders and birthdays.

There is another list widget available on macOS Mojave and earlier earlier showing all your upcoming events (today and tomorrow) or reminders.

Calendar features:
• shows all iCal calendar events
• calendars can be selected individually
• highlights birthdays read directly from macOS Contacts (Address Book)
• differentiates between normal and all-day events
• individually highlights events spanning multiple days
• can individually hide normal events and/or events spanning multiple days
• provides daily and weekly overviews showing all calendar events and reminders (with due date) of the selected day or week
• shows calendar weeks and first weekday according to your current system configuration

Reminders features:
• reminders with a due date set are highlighted in the calendar
• allows to quickly mark reminders as finished or pending without leaving CalendarMenu
• you can individually (de)select reminder lists
• reminders can be sorted by their title, by due date, priority or calendar name (either ascending or descending)
• reminders without due date can be hidden
• reminders listed on the main window can be limited to a due date within the next X days

More screenshots are available on the CalendarMenu website.

If you find a bug in this app, please report it to the bug tracker so I can fix it as soon as possible.  You can reach the bug tracker directly via the "CalendarMenu Support" link.

Please note: the update frequency of WidgetKit extensions (those available on macOS Big Sur and later) depends solely on update slots assigned to it by the operating system, which in turn takes into account how regularly a widget is being shown. It will increase significantly if the main app is running in the background, so this is highly recommended - albeit not necessary.

Release notes:
The WidgetKit extension (the one available on macOS Big Sur and later) should now be able to update itself. However the update frequency of this kind of widget depends solely on update slots assigned to it by the operating system, which in turn takes into account how regularly a widget is being shown. It will increase significantly if the main app is running in the background, so this is highly recommended - albeit not necessary.

Besides that, past events in the upcoming events list are now grayed out so you can spot them at a glance.

And I've fixed a couple of other, minor issues. Nothing serious though, more like code maintenance.