diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c9b93b..207b925 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [2.9.0] — 2026-06-25 ### Added - Choose the view Calendula opens on. A new **Default view** setting (Settings → diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0a076a4..3a1f441 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -28,8 +28,8 @@ android { // which builds this version and then creates the matching vX.Y.Z tag + // release itself (versionCode is pinned to MAJOR*10000 + MINOR*100 + // PATCH from versionName, e.g. 2.7.2 -> 20702). See docs/RELEASING.md. - versionCode = 20800 - versionName = "2.8.0" + versionCode = 20900 + versionName = "2.9.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/fastlane/metadata/android/en-US/changelogs/20900.txt b/fastlane/metadata/android/en-US/changelogs/20900.txt new file mode 100644 index 0000000..0d80610 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/20900.txt @@ -0,0 +1,33 @@ +### Added +- Choose the view Calendula opens on. A new **Default view** setting (Settings → + Appearance) lets you pick Month, Week, Day or Agenda as the view shown each + time you start the app, instead of always opening on Week. Thanks to + @devinside for the suggestion ([#1]). +- The month widget is now interactive: tap any day to open it, or tap an event to + open its details. Previously only the month's prev/next/today controls + responded. Thanks to @devinside for spotting this ([#2]). +- Predictive back. Swiping back from a screen — an event, the editor, search or + settings — now follows your finger, shrinking the screen to preview what's + behind so you can see where Back will take you before you let go; slide it back + to cancel. The preview needs Android 14 or newer; on older versions Back works + as before. +- Respect for "Remove animations". If you've turned animations off in your + device's Accessibility settings, Calendula now honours it everywhere: motion + collapses to a quick fade and the back preview is skipped. + +### Changed +- Smoother, more consistent motion throughout. Expanding sections, list updates + in search and agenda, and the onboarding screens now animate the same way + across the app, instead of some places sliding or growing while others popped + in. Switching between Month, Week, Day and Agenda now cross-fades rather than + snapping, while paging within a view keeps its slide. + +### Fixed +- Home-screen widgets now back out the way you came in. A day or event opened + from the Agenda widget keeps you in the agenda context, and from the Month + widget in the month context — pressing Back returns there instead of dropping + you on the week view. More broadly, the app now keeps a real view history: + switching views and drilling into a day are retraced by Back one step at a + time, down to your default view before the app exits. Thanks to @devinside for + reporting ([#2]). +