From 03e8351ee011cfa74e4fef50f77f64955a30a989 Mon Sep 17 00:00:00 2001 From: Hans-Peter Lehmann Date: Tue, 21 Jul 2026 19:12:19 +0200 Subject: [PATCH] Fix back button in settings not working (#8614) ### Description Fix back button in settings not working. Looks like Google fixed it in a more recent dependency. Simply upgrading is enough to make the settings back stack work for physical navigation buttons. Closes #7934 ### Checklist - [x] I have read the contribution guidelines: https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request - [x] I have performed a self-review of my code, going through my changes line by line and carefully considering why this line change is necessary - [x] I have run the automated code checks using `./gradlew checkstyle lint` - [x] My code follows the style guidelines of the AntennaPod project: https://antennapod.org/contribute/develop/app/code-style - [x] I have mentioned the corresponding issue and the relevant keyword (e.g., "Closes: #xy") in the description (see https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) - [x] If it is a core feature, I have added automated tests --- app/build.gradle | 1 + gradle/libs.versions.toml | 1 + 2 files changed, 2 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index c4d7e7c35..f0231b5d0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -98,6 +98,7 @@ dependencies { implementation libs.androidx.palette implementation libs.androidx.preference implementation libs.androidx.recyclerview + implementation libs.androidx.transition implementation libs.androidx.viewpager2 implementation libs.androidx.work.runtime implementation libs.google.material diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7d8e0df5a..6b791271a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -37,6 +37,7 @@ androidx-test-espresso-contrib = { module = "androidx.test.espresso:espresso-con androidx-test-espresso-intents = { module = "androidx.test.espresso:espresso-intents", version.ref = "espresso" } androidx-test-ext-junit = { module = "androidx.test.ext:junit", version = "1.1.1" } androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test" } +androidx-transition = { module = "androidx.transition:transition", version = "1.7.0" } androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test" } androidx-viewpager2 = { module = "androidx.viewpager2:viewpager2", version = "1.1.0" } androidx-wear = { module = "androidx.wear:wear", version = "1.3.0" }