Itsycal Changelog

What's new in Itsycal 0.15.3

Mar 15, 2024
  • You can set a custom beep-beep-on-the-hour sound. Place a file called beep.mp3 in Itsycal's Application Support folder: ~/Library/Application Support/com.mowglii.ItsycalApp. If you have selected `Beep beep on the hour` in Settings, this custom file will play instead of the default sound.
  • Fix: Go to Date can be invoked with the "return" key - you don't have to click the button.
  • Fix: Addressed a crash in the rare case that an event's attendee name is set to nil.
  • Fix: A hack to address corrupted window drawing on macOS Sonoma when the user has multiple monitors and a large number of events in the agenda.
  • Fix: Long calendar names wrap in the General Settings calendar list.

New in Itsycal 0.15.2 (Jan 15, 2024)

  • Go to Date (shift-command-T) provides a quick way to navigate to an arbitrary date.
  • Itsycal has a URL scheme: itsycal://date/DATE which will open Itsycal at the DATE specified in yyyy-MM-dd format. Instead of DATE use now to open Itsycal to today.
  • (Thank you, Nick K!)
  • Fixed a bug where Itsycal wasn't opening the Date/Time System Preference panel correctly on macOS 13+.
  • (Thank you again, Nick K!)

New in Itsycal 0.15.1 (Jan 15, 2024)

  • Bug fixes.

New in Itsycal 0.15.0 (Oct 5, 2023)

  • Modernized the New Event popover.
  • Attendees in the Agenda Info popover.
  • This release requires macOS 11 (Big Sur) or higher.

New in Itsycal 0.14.1 (Oct 5, 2023)

  • Two new generic menu bar icon options.
  • Bug fixes.

New in Itsycal 0.14.0 (Oct 5, 2023)

  • Updates for macOS 14 Sonoma compatibility.
  • The new event popover has a notes field.
  • Minor fixups.
  • Upgraded MASShortcut, the shortcut recorder component.
  • Upgraded Sparkle, the software update component.

New in Itsycal 0.13.4 (Dec 19, 2022)

  • Upgraded Sparkle software update component.
  • Hopefully fix a startup crash for some users on macOS Ventura.
  • Fix the New Event popover functionality for some users on macOS Ventura.
  • Fix All-day event dates on macOS Ventura.

New in Itsycal 0.13.3 (Aug 22, 2022)

  • A URL field in the New Event popup. This field is pretty unforgiving so if you enter an invalid URL, it will simply be ignored.
  • A new General preference enables an optional hourly beep. It might be useful if you, like me, sometimes lose track of the time. This feature has existed hidden for a while, but now is exposed in the user interface.
  • The Zoom button link detector should now work with /my/ links.
  • A new hidden preference lets you adjust the baseline offset of the date-time pattern text next to the menu bar icon. If you have no idea what date-time pattern text is, you can stop reading. Each version of macOS seems to make minor adjustments to how text lines up in the menu bar and someone somewhere won't like it. If that resonates, this pref is for you. To use it, open Terminal.app and enter defaults write com.mowglii.ItsycalApp BaselineOffset N where N is a number between -2 and 2 in increments of 0.5. The default baseline offset for macOS 11+ is zero.
  • A new hidden preference lets you have meeting buttons enabled indefinitely once they are turned on. By default, meeting buttons turn on 15 minutes before the meeting start time and turn off at the end of the meeting. This pref keeps them on indefinitely so you can easily revisit, say, a common room. To use it, open Terminal.app and enter defaults write com.mowglii.ItsycalApp EnableMeetingButtonIndefinitely 1. To turn it off, change the 1 to a 0.

New in Itsycal 0.13.2 (Mar 14, 2022)

  • The calendar button opens Calendar.app in its last opened view rather than forcing month view.
  • A new shortcut, ⌘J, opens the first active virtual meeting in the agenda view. It is equivalent to clicking the meeting's "Join" button if it is enabled. This new shortcut, combined with a shortcut to open Itsycal, allows you to join meetings from Itsycal without using a mouse or trackpad.
  • There is less padding around the menu bar icon.
  • If you use a date-time pattern in the menu bar, it is automatically formatted according to ISO 8601 without having to set your calendar to ISO 8601 in System Preferences. This is particularly relevant for displaying week-of-the-year in the menu bar.
  • Added jit.si, FaceTime, Workplace virtual meeting detection.
  • An experimental feature to display a virtual meeting indicator in the men bar. To try it, open Terminal.app and enter defaults write com.mowglii.ItsycalApp ShowMeetingIndicator 1.

New in Itsycal 0.13.1 (Aug 16, 2021)

  • Tentative and pending events are visually indicated in the agenda. Tentative events have an open circle and pending events have an open circle and striped background.
  • Buttons have a subtle hover effect.
  • The menu bar icon now has an accessibility title.
  • Fix: The menu bar icon consistently toggles Itsycal on Big Sur. (Thank you, David)
  • Fix: The agenda updates when the user changes 12/24 hour system preference.
  • Fix: The shortcut recorder UI renders properly on Big Sur.
  • Fix: The new-event popover position is stable when navigating calendar.

New in Itsycal 0.13.0 (Jun 20, 2021)

  • Itsycal is a Universal app which runs natively on both Intel and ARM Macs.
  • When creating a new event, Itsycal will attempt to honor the default alert time set in the Mac Calendar app's preferences and display that in the 'Alert' popup control.
  • Double-clicking an event in the agenda opens it in the Mac Calendar app. You can also right-click on an event for a context-menu which has an option to open in the Calendar app. The event opens in the day view. Clicking the calendar button in Itsycal opens the month view.
  • Updated German localization. (Thank you, 3bbing)
  • Chime meeting link detection. (Thank you, Pratik)
  • Fixed a bug that prevented localization of the calendar buttons.
  • Fixed a bug where the end date of multi-day all-day events was off by one.
  • Fixed a bug where the delete button would disappear after being clicked.
  • Fixed a bug where all-day events were sorted incorrectly.
  • Fixed a bug where events that start or end at midnight were displayed poorly.

New in Itsycal 0.12.6 (Jun 20, 2021)

  • Video button opens Zoom and Teams meetings in app, if available.
  • Event URL fields are now shown in the details popover.
  • Bigbluebutton meeting detection for video button.
  • Various fixes for macOS Big Sur (Thank you, Carlos).

New in Itsycal 0.12.5 (Oct 30, 2020)

  • Addresses Microsoft's annoying habit of embedding links in angle brackets. Previously, these links were rendered invisible. They are now visible.
  • Agenda detail popover fits to size so you can see the whole thing at once. If your event detail is too long for the screen, it scrolls.
  • Calendar tooltip width adjusts for your font size preference.
  • Agenda scroller is further right so as to not overlay text when you have a long list of events.

New in Itsycal 0.11.12 (Aug 25, 2018)

  • New preference for a larger text size.
  • The event details popover displays the event's notes.
  • Itsycal's height is constrained to the height of the screen.

New in Itsycal 0.11.11 (Jul 18, 2018)

  • Text in the event details popover is now selectable.
  • For macOS 10.13, Itsycal should properly reflect timezone changes.
  • For macOS 10.14 (now in beta), a new System theme that automatically selects Light or Dark depending on the setting in macOS's System Preferences.
  • Fixes and code cleanup as usual.

New in Itsycal 0.11.10 (Jun 11, 2018)

  • Two additional choices for the agenda: 14 and 31 days.
  • Copy to clipboard: Right click an agenda item for a context menu with this option.
  • Compact agenda: Agenda truncates event titles to a single line and locations (if shown) to two lines. To see the full title and location, click on the agenda item for a popover.
  • Some tweaks for macOS 10.14 (now in beta and not officially supported).
  • Minor fixes and code cleanup as usual.

New in Itsycal 0.11.9 (Feb 20, 2018)

  • FIX: Fixed some Chinese translations.
  • Rearranged some plumbing.

New in Itsycal 0.11.8 (Oct 12, 2017)

  • FIX (sort of) for macOS 10.13: Itsycal localizes the calendar and icon so that they are expressed in the user's native language no matter where they are. This worked on macOS 10.12 and prior, but stopped working on macOS 10.13. This version restores this functionality for a number of languages until Apple fixes the underlying issue in macOS 10.13.

New in Itsycal 0.11.7 (Oct 9, 2017)

  • FIX: Some code was reworked to be more power efficient.
  • New preference to hide the dots. If you have events every day, the dots just add clutter.

New in Itsycal 0.11.6 (Aug 7, 2017)

  • New preference to display event location. You can also use the . (period) key to toggle this setting. The keyboard shortcut is useful if you use the keyboard exclusively to navigate Itsycal and you want to quickly peek at locations that are normally hidden.
  • Today's events dim when past their end time.
  • The deletion alert shows the title and time of the event you are about to remove.
  • Appearance tweaks and bug fixes.

New in Itsycal 0.11.5 (Jul 21, 2017)

  • Chinese localization.
  • Appearance tweaks and small bug fixes.

New in Itsycal 0.11.4 (Jun 20, 2017)

  • New look with light and dark themes.

New in Itsycal 0.11.3 (Jun 16, 2017)

  • Minor bug fixes and tweaks.

New in Itsycal 0.11.2 (Feb 25, 2017)

  • Added the ability to resize the calendar vertically using control-j/k or by dragging from just below the bottom row.
  • The system font replaces Varela Round in the calendar.
  • FIX: Behaves better when you have multiple screens and use fullscreen apps.
  • FIX: Event form correctly shows alarm popup every time.
  • FIX: Preferences tabs work when double-clicked.
  • Minor bug fixes and tweaks.

New in Itsycal 0.11.1 (Feb 4, 2017)

  • New tabbed preferences interface.
  • New preference to turn off automatically checking for updates. You will still be able to check manually.
  • New preference to configure a custom datetime format. This was only possible via the command-line in the previous version.
  • New preference to hide the icon if a custom datetime format is set.
  • New preference for highlighting columns replaces the old 'Highlight Weekends' setting. This gives you more control over the appearance of your calendar and acknowledges that the concept of 'weekend' means different things to different people.
  • Minor bug fixes and cleanup under the hood.

New in Itsycal 0.11.0 (Dec 11, 2016)

  • Added option for an outlined icon which might look nicer with dark menu bars.
  • Added an experimental hidden feature: Itsycal can display a clock in the format of your choosing. To enable the clock, specify your custom clock format in Itsycal's preferences via the command-line. For example, defaults write com.mowglii.ItsycalApp ClockFormat "h:mm a". To disable the clock, either delete the ClockFormat rule, or set it to an empty string. The smallest unit supported is seconds. The format patterns you can use are found here. This feature is experimental and may change in the future or even disappear.

New in Itsycal 0.10.16 (Oct 31, 2016)

  • FIX: The last version (0.10.15) introduced a bug for users on macOS 10.10 and 10.11 relating to a feature that automatically detects the country and conditionally sets the weekend to Friday/Saturday. This version removes that automatic feature for macOS 10.10 and 10.11. However, if you want Itsycal to consider Friday/Saturday as the weekend, you can type the following command in Terminal.app: defaults write com.mowglii.ItsycalApp WeekendIsFridaySaturday 1

New in Itsycal 0.10.15 (Oct 31, 2016)

  • Itsycal considers Friday/Saturday to be the weekend in the following countries: Afghanistan, Algeria, Bahrain, Bangladesh, Egypt, Iraq, Jordan, Kuwait, Libya, Maldives, Oman, Palestine, Qatar, Saudi Arabia, Sudan, Syria, United Arab Emirates, Yemen. You can override this behavior and enforce Saturday/Sunday weekends by issuing the following command in Terminal.app: defaults write com.mowglii.ItsycalApp WeekendIsSaturdaySunday 1
  • FIX: Itsycal remembers its position in the menu bar on macOS 10.12+.

New in Itsycal 0.10.14 (Aug 12, 2016)

  • Minor fixes

New in Itsycal 0.10.13 (Jul 29, 2016)

  • Double-click on a date to open the New Event box for that date.
  • Unhide Itsycal when activated in case the 'Hide' option in Login Items is selected.
  • On macOS 10.12+, ensure Itsycal has been moved to the Applications folder.
  • FIX: Don't show window anchor if it extends past the edge of the Itsycal window.

New in Itsycal 0.10.12 (Apr 19, 2016)

  • FIX: Don't show day unit in icon when only day number is showing for users of several Eastern languages.

New in Itsycal 0.10.11 (Apr 17, 2016)

  • Added option to show short day of week name in menu bar.

New in Itsycal 0.10.10 (Feb 10, 2016)

  • If you are on OS X 10.10 (Yosemite), you will need to restart your computer after this update.
  • Added option to show short month name in menu bar. Icon uses system font.
  • FIX: Software updater (Sparkle) was updated to latest version (1.13.1) to address security vulnerability.

New in Itsycal 0.10.9 (Jan 25, 2016)

  • Low-res icon font matches Hi-res icon and calendar fonts.
  • FIX: Keyboard shortcuts for cut/copy/paste work when creating a new event.
  • FIX: Don't attempt to install menu extra on 10.11+.

New in Itsycal 0.10.8 (Nov 20, 2015)

  • Left/right 2-finger swipe to go to previous/next months.
  • FIX: Tooltips appear in correct screen with multi-monitor setups.
  • FIX: Itsycal is a bit better at remembering calendar preferences.

New in Itsycal 0.10.7 (Oct 23, 2015)

  • The calendar button opens BusyCal2 or Fantastical2 if they are set as your default calendar app.
  • Weekends can be highlighted so they stand out more.
  • FIX: Time zone changes are reflected without the need to restart Itsycal.

New in Itsycal 0.10.6 (Oct 1, 2015)

  • Use San Francisco system font in agenda and tooltips on OS X 10.11.
  • FIX: Calendar.app opens in foreground on OS X 10.11.
  • FIX: New Event popup layout fixes.

New in Itsycal 0.10.5 (Sep 8, 2015)

  • FIX: Calculate table cell height properly for events that end at midnight.
  • FIX: Don't show scrollers in tooltips ever, no matter what.

New in Itsycal 0.10.4 (Aug 11, 2015)

  • Agenda shows relative day of the week (today, tomorrow).
  • Agenda uses System short date format. You can customize this in System Preferences... > Language & Region > Advanced... > Dates.
  • FIX: German Save Event translation improved.

New in Itsycal 0.10.3 (Jul 23, 2015)

  • FIX: Veritcal position is correct with multiple monitors.

New in Itsycal 0.10.2 (Jul 6, 2015)

  • FIX: Pop-up no longer gets clipped in fullscreen mode.

New in Itsycal 0.10.1 (Jun 9, 2015)

  • NEW: Basic alert option for new events.
  • FIX: Time zone changes don't require restart.
  • FIX: Various localization fixes.

New in Itsycal 0.10.0 (May 11, 2015)

  • Added an updater so it will be easier to keep up with new versions of Itsycal.

New in Itsycal 0.9.3 (May 8, 2015)

  • Fix: Properly create All-day events now.

New in Itsycal 0.9.2 (Apr 27, 2015)

  • Event location shown in tool-tip when you hover over an event in the agenda.
  • Fix-ups to French localization.

New in Itsycal 0.9.1 (Mar 26, 2015)

  • Do not display events the user has declined.

New in Itsycal 0.9.0 (Mar 16, 2015)

  • This version is almost a complete re-write of the app. It has a new bundle ID so that it doesn't conflict with previous versions.
  • Added the ability to create and delete events.
  • Added the ability to change the first-day-of-the-week from within the app.
  • Improved performance.
  • New icon.

New in Itsycal 0.8.15 (Jan 30, 2015)

  • Fixed bug in 0.8.14 that prevented launching on OS X 10.8.

New in Itsycal 0.8.14 (Jan 23, 2015)

  • Flattened and softened UI a bit.
  • Hide declined events (OS X 10.9+).

New in Itsycal 0.8.13 (Dec 11, 2014)

  • Fixed infrequent crasher when an event doesn't have an associated color.

New in Itsycal 0.8.12 (Dec 11, 2014)

  • Fixed German localization.

New in Itsycal 0.8.11 (Dec 11, 2014)

  • Minor bug fix in agenda view.

New in Itsycal 0.8.10 (Jul 22, 2014)

  • Updates for OS X 10.10 Yosemite.

New in Itsycal 0.8.0 (Nov 11, 2013)

  • Added the ability to move the date icon in the menu bar by holding down the command key and dragging.
  • Removed the clock.
  • Use command-q to quit.
  • New icon.

New in Itsycal 0.4.4 (Oct 24, 2013)

  • Updates for OS X 10.9 Mavericks.
  • H,J,K,L keys can navigate months and years.
  • Minor fixes and tweaks.

New in Itsycal 0.4.3 (Sep 19, 2013)

  • Use up/down arrows to move by year.
  • Use 'p' to pin/unpin Itsycal.
  • Use 'w' to toggle calendar weeks.
  • Tooltips for buttons.
  • New icon.
  • Appearance tweaks and various bug fixes.

New in Itsycal 0.2.0 (Feb 11, 2013)

  • Added: Preference to show/hide the date
  • Added: Credits pane in Preferences window
  • Fixed: Clock and calendar better localized
  • Fixed: Command-w can be used to close Preferences window