From 6026fa461987e83b900c7189b99deaa22c940adf Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Fri, 15 May 2026 13:02:26 +0200 Subject: [PATCH 1/3] style: Add primary ripple for full screen exoplayer controls AI-assistant: Claude Code v2.1.141 (Claude Sonnet 4.6) Signed-off-by: Andy Scherzinger --- .../android/ui/preview/PreviewVideoFullscreenDialog.kt | 3 ++- app/src/main/res/values/styles.xml | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt b/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt index 98a81226d44d..8fbb7c4bd909 100644 --- a/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt +++ b/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt @@ -23,6 +23,7 @@ import androidx.media3.ui.PlayerView import com.nextcloud.client.media.ExoplayerListener import com.nextcloud.client.media.NextcloudExoPlayer import com.nextcloud.common.NextcloudClient +import com.owncloud.android.R import com.owncloud.android.databinding.DialogPreviewVideoBinding import com.owncloud.android.lib.common.utils.Log_OC @@ -40,7 +41,7 @@ class PreviewVideoFullscreenDialog( nextcloudClient: NextcloudClient, private val sourceExoPlayer: ExoPlayer, private val sourceView: PlayerView -) : Dialog(sourceView.context, android.R.style.Theme_Black_NoTitleBar_Fullscreen) { +) : Dialog(sourceView.context, R.style.Dialog_FullscreenVideo) { private val binding: DialogPreviewVideoBinding = DialogPreviewVideoBinding.inflate(layoutInflater) private var playingStateListener: androidx.media3.common.Player.Listener? = null diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index af8410de3cdd..b8cd07c6b1bc 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -491,4 +491,9 @@ @style/Theme.ownCloud.Launcher + + From 6ecebac4c590bfa474b6e2109a9b721e7809fb85 Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Fri, 15 May 2026 13:02:26 +0200 Subject: [PATCH 2/3] style: Add primary ripple for full screen exoplayer controls AI-assistant: Claude Code v2.1.141 (Claude Sonnet 4.6) Signed-off-by: Andy Scherzinger --- .../android/ui/preview/PreviewVideoFullscreenDialog.kt | 3 ++- app/src/main/res/values/styles.xml | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt b/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt index 98a81226d44d..8fbb7c4bd909 100644 --- a/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt +++ b/app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt @@ -23,6 +23,7 @@ import androidx.media3.ui.PlayerView import com.nextcloud.client.media.ExoplayerListener import com.nextcloud.client.media.NextcloudExoPlayer import com.nextcloud.common.NextcloudClient +import com.owncloud.android.R import com.owncloud.android.databinding.DialogPreviewVideoBinding import com.owncloud.android.lib.common.utils.Log_OC @@ -40,7 +41,7 @@ class PreviewVideoFullscreenDialog( nextcloudClient: NextcloudClient, private val sourceExoPlayer: ExoPlayer, private val sourceView: PlayerView -) : Dialog(sourceView.context, android.R.style.Theme_Black_NoTitleBar_Fullscreen) { +) : Dialog(sourceView.context, R.style.Dialog_FullscreenVideo) { private val binding: DialogPreviewVideoBinding = DialogPreviewVideoBinding.inflate(layoutInflater) private var playingStateListener: androidx.media3.common.Player.Listener? = null diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index af8410de3cdd..f797318b9258 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -491,4 +491,9 @@ @style/Theme.ownCloud.Launcher + + From 2a66a5f2e5c3ad5a77c1a930e93c1b6ded96b1fe Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Fri, 15 May 2026 13:15:17 +0200 Subject: [PATCH 3/3] fix ripple also for video fragment Signed-off-by: tobiasKaminsky --- app/src/main/res/values/styles.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index b8cd07c6b1bc..10ff22564f99 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -247,6 +247,7 @@