CC0-1.0 GPL-3.0-or-later @appid@ The GNOME Project Calendar Manage your schedule

GNOME Calendar is an elegant tool to help you plan and stay on top of your schedule for upcoming days and weeks, whether your months are filled with meetings and appointments, public events, travel logistics, or other commitments in your life.

Easily create and manage unlimited calendars and events with GNOME Calendar's infinite scrolling month view, week timetable, and scheduling list view.

Integrating the latest GNOME technologies and design best practices, GNOME Calendar builds on top of the mature Evolution data server to manage large quantities of events and to provide integration with other applications. You can add calendars from various online calendaring services (like NextCloud, Google Calendar, and CalDAV / WebDAV servers), enabling you to synchronize your events across multiple devices and platforms. GNOME Calendar also supports local and offline calendaring, so you can use it anywhere and anytime while travelling (or after civilization's collapse.)

calendars calendaring events meetings appointments scheduling planning agenda reminders alarms weather forecasting iCalendar ics CalDAV WebDAV Evolution Nextcloud Google Calendar https://static.gnome.org/appdata/gnome-50/org.gnome.Calendar/month-view.png Month view https://static.gnome.org/appdata/gnome-50/org.gnome.Calendar/week-view.png Week view https://static.gnome.org/appdata/gnome-50/org.gnome.Calendar/agenda-view.png Agenda view https://static.gnome.org/appdata/gnome-50/org.gnome.Calendar/calendar-editor-dialog.png Event editor #dc8add #613583 https://apps.gnome.org/Calendar/ https://gitlab.gnome.org/GNOME/gnome-calendar/issues https://www.gnome.org/donate/ https://gitlab.gnome.org/GNOME/gnome-calendar https://l10n.gnome.org/module/gnome-calendar/ https://welcome.gnome.org/app/Calendar/ https://matrix.to/#/#gnome-calendar:gnome.org GNOME 360 always keyboard pointing touch gnome-calendar @appid@.desktop gnome-calendar gbsneto@gnome.org

GNOME Calendar 51.0 is now available!

This is a remarkable release for us, as it is one of the biggest releases in the history of the project, and we're excited to share a slightly longer update on it.

The first thing many users will notice is how GNOME Calendar will feel snappier now. During the past six months, a lot of work was put in optimizing GNOME Calendar from the inside out. This includes a major change in how it handles events internally, vastly reducing the amount of data transferred between GNOME Calendar and other components of the desktop, and applying many different tricks and strategies to make it render faster. Really, this is probably the most optimized the project has ever been.

Another front in which GNOME Calendar has been consistently improving is accessibility and keyboard navigation. During this development cycle, another big batch of improvements on these fronts were merged. You can now navigate between events and days in the Month view using only your keyboard. The Week view is now properly styled when the high-contrast setting is enabled.

The event editor dialog was another area of focus, with a variety of cleanups and improvements. In particular, the Notes section of the event editor dialog received a visual shift.

A few other highlights:

  • Zooming in the Week view behaves like other apps
  • Improved drag and drop behavior on the Month view
  • Accept slightly misformatted iCalendar files
  • Support the maps URI for opening locations
  • Use a better month name formatting in various places
  • Add support for Teams links
  • Fix various crashes
  • New and updated translations

On the non-technical side, in the past few months the project received contributions from many new contributors, as well as long time contributors. Our issue tracker continues to be in excellent shape, well triaged, and properly labeled. Our three latest releases were the biggest releases in the history of the project. Thank you all very much for using, developing, documenting, translating, testing, and fixing GNOME Calendar!

  • It is now possible to navigate between events with arrow keys in the Month View
  • Now it's' also possible to navigate to day cells in the Month View with the Ctrl+Tab shortcut
  • A plethora of accessibility fixes and improvements all around
  • Improved scrolling animations in the Month View
  • Various fixes to focus handling around the app
  • Update the design of the Quick Add popover
  • Dozens of memory leaks were fixed
  • Respect the new GNOME setting for first weekday
  • Event names now fade when they're too long
  • Event widgets are more colorful
  • Remove support for sound-only alarms
  • Show event attendees in the event editor dialog
  • Make Page Up and Page Down shortcuts jump to first day of month
  • Refreshing calendars also updates collections now. This makes new remote calendars appear when refreshing.
  • New and updated translations
  • Redesign the main window to show the full calendar view, make the sidebar hideable, move navigation buttons to the bottom, and make the main window adaptative
  • Make event widgets properly accessible, and report their accessibility states correctly. This makes them readable by assistive technologies like screen readers.
  • Remove default calendar row from the Calendar Management dialog
  • Various internal cleanups in the Week View
  • Lots of visual cleanups and enhancements
  • Fix the focus ring in the Notes section of the event editor dialog
  • Implement keyboard navigation in the Month view
  • Fix a major memory leak
  • Fix accessibility and keyboard navigation of calendar toggle rows, the date chooser widget, and other UI elements.
  • Use more modern widgetry provided by Adwaita
  • Introduce a new testing framework for GUI and backend interactions
  • Visual tweaks to the views and the preview popover
  • Make month names more prominent
  • New and updated translations
  • Cleanup deprecation warnings
  • Fix release notes
  • Improve performance of the Month view
  • Round temperatures to integer precision in weather forecast, to save space and reflect the approximate nature of the forecasts
  • Allow selecting timezones for the start and end times of events
  • Fix calendar name overflow in the calendars popover list
  • Auto-hide weather temperature labels in Month view when space is insufficient
  • Many design improvements to the event editor dialog, such as a rearranged all-day / timed selection, moving the event calendar to a row, and more.
  • Show a banner in the event editor when the calendar is read-only
  • Improve capitalization of title strings in the Week view header
  • Fix event order in the sidebar
  • Updated translations
  • Faster, flicker-free search
  • Use modern Adwaita widgets in various places
  • Improved visuals for the Month view
  • Improved visuals for mini-calendar in the sidebar
  • Improved event editor dialog
  • Various fixes to the sidebar agenda
  • Add the ability to import ICS files using drag n' drop
  • Event reminders states are now remembered properly
  • Visual improvements to the event preview popover
  • Interpret floating time events using local time instead of UTC
  • Fixes that eliminate divergence between views after moving events
  • Various improvements to the file importer dialog
  • Better URL validation when adding new calendars
  • New and updated translations
  • Properly stop the weather service when running in Flatpak
  • Various timezone-related fixes
  • Improved visuals for the Month view
  • Use modern Adwaita dialogs
  • New and updated translations
  • New month view with infinite scrolling support
  • Lots of performance and stability fixes
  • Improved visuals for the sidebar
  • Use modern widgets in various places
  • New and updated translations
  • Improve sizing of event editor dialog
  • Fix search not working anymore
  • Fix sidebar not opening events
  • New and updated translations
  • Navigation sidebar with weekly events
  • New and updated translations
  • Port to GTK4
  • Various UI tweaks
  • Much improved timezone handling

GNOME Calendar 41.0 release brings updated translations, and new event preview popover, and the ability to import events from calendar files.

GNOME Calendar 40.2 release brings updated translations, and a fix to weather forecast not showing.

GNOME Calendar 40.1 release brings stability improvements, updated translations.

With this release, the code to fetch the system timezone is more robust, and doesn't crash if for some reason it fails to find the system timezone.

A couple of documented keyboard shortcuts weren't working, and with this release they are functional again.

Thanks to the new contributors that helped with this release of GNOME Calendar!

GNOME Calendar 40.0 release brings stability improvements, updated translations, and minor visual updates.

GNOME Calendar 3.38 release is here! This release brings stability improvements and more security by preventing data loss when moving events to other calendars.

GNOME Calendar 3.36 release is here!

This is an exciting release with many improvements and new features:

  • The event editor dialog was redesigned and reimplemented
  • Minor tweaks to the main interface
  • Many improvements and fixes

GNOME Calendar 3.34 release is here!

This release comes with many improvements and new features:

  • The calendar management dialog was redesigned and reimplemented
  • Discovering online calendars is much more reliable
  • Minor tweaks to the main interface

GNOME Calendar 3.32.0 release is here!

Thanks to all the contributors that worked on GNOME Calendar!

GNOME Calendar 3.30.0 release is here!

The major highlight of this release is the integration with GNOME's Night Light, making GNOME Calendar use the dark variant of the theme when Night Light is active.

Thanks to all the contributors that worked on GNOME Calendar!

This release bring a small improvement and updates many translations.

Thanks to all the contributors that worked on GNOME Calendar!

This release brings small improvements, bug fixes, and updates many translations.

Thanks to all the contributors that worked on GNOME Calendar!

This is the release candidate version of the next big release of GNOME Calendar, and it brings a few Flatpak improvements.

This release also updates many translations.

Thanks to all the contributors that worked on GNOME Calendar!

This is the alpha version of the next big release of GNOME Calendar, and it brings the following new features and improvements:

  • Big code refactorings that lead to more stability and ease of maintainership.
  • Follow-up improvements after rewriting the Month view.
  • The Flatpak Nightly builds of GNOME Calendar now have debugging and tracing enabled by default. This will allow testers to report bugs with more precision.
  • Huge memory leaks were also fixed.

This release also updates many translations.

Thanks to all the contributors that worked on GNOME Calendar!

This release brings the following new features and improvements:

  • Month view was rewritten, and received a substantial redesign.
  • Events were also redesigned. All-day events look different than timed events.
  • Improvements when adding calendars from files.

This release also updates many translations.

Thanks to all the contributors that worked on GNOME Calendar!

The GNOME Calendar team is proud to announce the 3.25.90 release of GNOME Calendar, the third release in the next (3.26) unstable series.

This release brings the following new features and improvements:

  • Add the options to add, modify and remove recurrences from events.
  • Improve Month view by greying out out-of-range days.
  • Completely move to the Meson build system. This allows building Calendar at least 3x faster.

This release also updates many translations.

Thanks to all the contributors that worked on GNOME Calendar!

The GNOME Calendar team is proud to announce the 3.25.3 release of GNOME Calendar, the first release in the next (3.26) unstable series. This release brings the first steps to modify and delete recurrent events, as well as many bugfixes.

This release also updates translations.

Thanks to all the contributors that worked on GNOME Calendar!

The GNOME Calendar team is proud to announce the 3.25.1 release of GNOME Calendar, the first release in the next (3.26) unstable series. This release contains most of the changes that landed for 3.24.1, plus a few translation changes.

This release also updates translations.

Thanks to all the contributors that worked on GNOME Calendar!

The GNOME Calendar team is proud to announce the 3.24.1 release of GNOME Calendar! This is a bugfix release that improves a lot the performance and stability of GNOME Calendar.

This release also updates translations.

Thanks to all the contributors that worked on GNOME Calendar!

The GNOME Calendar team is proud to announce the 3.24 release of GNOME Calendar! In this release, users will notice big changes, with the inclusion of the new Week view, various improvements to ranging from various bugfixes, improved keyboard flow for creating events using the quick-add popover, cleanups and much more.

This release also updates translations.

Thanks to all the contributors that worked on GNOME Calendar!

In this release, many bugs were fixed in the Week view. GNOME Calendar is now freeze until the next stable release.

This release also updates translations.

Thanks to all the contributors that worked on GNOME Calendar!

In this release, a couple of minor bugs were fixed. GNOME Calendar is gaining stability fixes until the next stable release now.

Thanks to all the contributors that worked on GNOME Calendar!

In this release, a couple of minor bugs were fixed. GNOME Calendar is gaining stability fixes until the next stable release now.

This release also updates translations, and adds new translations.

Thanks to all the contributors that worked on GNOME Calendar!

This release candidate for GNOME 3.24 adds many new features and improvements. The major highlight is the new Week view, besides the many stability and bugs that were fixed.

  • The new Week view is here!
  • GNOME Calendar now has an official Flatpak manifest
  • Keyboard interaction was improved

This release also updates translations, and adds new translations. GNOME Calendar if officially supported on more then 50 languages now.

Thanks to all the contributors that worked on GNOME Calendar!

This is the third stable release for GNOME Calendar 3.22, and focuses on bugfixes and stability issues.

  • Online calendars are now downloaded offline and synchronized
  • Properly draw the current month after scrolling
  • Add an animation on the new month chooser widget
  • Correctly escape strings
  • Plug a memory leak

This release also updates translations, and adds new translations.

Thanks to all the contributors that worked on GNOME Calendar!