From c82d36794f2dd6019ab1be1ddee28feacefac657 Mon Sep 17 00:00:00 2001 From: JustinZeus <33318938+JustinZeus@users.noreply.github.com> Date: Thu, 21 May 2026 18:43:49 +0200 Subject: [PATCH 1/3] Fix bottom padding in playback controls (#1422) Fixes #1396. The else branch of `when (nextState)` in PlaybackController added a 32dp Spacer that left empty space below the controls when there were no chapters or queue. Possible follow-up: Pentaphon's idea of a "similar items" row in that empty slot. Happy to put up a separate PR if useful. ## Testing Verified on an Android TV (1080p) AVD running API 34 by playing a movie with no chapters and no next-up item. With the fix, the bottom of the control overlay sits the expected 8dp from the screen edge (the existing parent padding). Also rebuilt without the fix and compared back-to-back to confirm the Spacer was the cause. The CHAPTERS and QUEUE branches were not modified. ## Screenshot case1-controls ## AI or LLM usage I used Claude to help identify the file containing the bug and to suggest the fix. I reviewed the diff before committing. --- .../wholphin/ui/playback/overlay/PlaybackController.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/damontecres/wholphin/ui/playback/overlay/PlaybackController.kt b/app/src/main/java/com/github/damontecres/wholphin/ui/playback/overlay/PlaybackController.kt index 0de48d15..528b6546 100644 --- a/app/src/main/java/com/github/damontecres/wholphin/ui/playback/overlay/PlaybackController.kt +++ b/app/src/main/java/com/github/damontecres/wholphin/ui/playback/overlay/PlaybackController.kt @@ -10,9 +10,7 @@ import androidx.compose.foundation.interaction.collectIsFocusedAsState import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row -import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth -import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.offset import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable @@ -117,7 +115,7 @@ fun PlaybackController( } else -> { - Spacer(Modifier.height(32.dp)) + Unit } } } From f6ec54fa8c5570124cb3688217bc5dd22f1fcff0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 13:35:26 -0400 Subject: [PATCH 2/3] Update Gradle to v9.5.1 (#1326) --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index b52fb7e7..df6a6ad7 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip networkTimeout=10000 retries=0 retryBackOffMs=500 From 3880e562f6ba7dfee8c7ecc75ea76c81b0c796cc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 13:35:59 -0400 Subject: [PATCH 3/3] Update dependency com.google.devtools.ksp to v2.3.8 (#1385) --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6de80034..c410db49 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,7 +9,7 @@ hiltNavigationCompose = "1.3.0" hiltWork = "1.3.0" kache = "2.1.1" kotlin = "2.3.21" -ksp = "2.3.7" +ksp = "2.3.8" coreKtx = "1.18.0" appcompat = "1.7.1" composeBom = "2026.05.00"