fix(player): disable swipe gestures when player controls are shown

This commit is contained in:
2026-06-19 18:11:19 +02:00
parent 05f58295ad
commit 29c48a50b6

View File

@@ -5,8 +5,8 @@ import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.foundation.background import androidx.compose.foundation.background
import androidx.compose.foundation.border import androidx.compose.foundation.border
import androidx.compose.foundation.clickable import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.height
@@ -81,8 +81,6 @@ internal fun MediaDetailsTopBar(
onClick = onBack, onClick = onBack,
modifier = backModifier.then(downModifier), modifier = backModifier.then(downModifier),
focusedScale = 1.1f, focusedScale = 1.1f,
focusedBorderWidth = 2.5.dp,
focusedBorderColor = scheme.primary,
focusedBackgroundColor = scheme.primary.copy(alpha = 0.25f) focusedBackgroundColor = scheme.primary.copy(alpha = 0.25f)
) )
if (shortcut != null) { if (shortcut != null) {
@@ -100,8 +98,6 @@ internal fun MediaDetailsTopBar(
onClick = onCastClick, onClick = onCastClick,
modifier = downModifier, modifier = downModifier,
focusedScale = 1.1f, focusedScale = 1.1f,
focusedBorderWidth = 2.5.dp,
focusedBorderColor = scheme.primary,
focusedBackgroundColor = scheme.primary.copy(alpha = 0.25f) focusedBackgroundColor = scheme.primary.copy(alpha = 0.25f)
) )
GhostIconButton( GhostIconButton(
@@ -110,8 +106,6 @@ internal fun MediaDetailsTopBar(
onClick = onMoreClick, onClick = onMoreClick,
modifier = downModifier, modifier = downModifier,
focusedScale = 1.1f, focusedScale = 1.1f,
focusedBorderWidth = 2.5.dp,
focusedBorderColor = scheme.primary,
focusedBackgroundColor = scheme.primary.copy(alpha = 0.25f) focusedBackgroundColor = scheme.primary.copy(alpha = 0.25f)
) )
} }