rewrite focus logic in player screen

This commit is contained in:
2026-08-19 19:59:38 +03:00
parent a14a659876
commit d9302caa28
6 changed files with 52 additions and 91 deletions
@@ -171,7 +171,7 @@ private fun Poster(
Box(
modifier = modifier
.aspectRatio(0.7f)
.focusBorder()
.focusBorder(true)
.clickable(onClick = onClick)
) {
Image(
@@ -31,6 +31,7 @@ import org.jetbrains.compose.resources.stringResource
import ru.shadowsparky.ui.AppScaffold
import ru.shadowsparky.ui.components.ErrorContent
import ru.shadowsparky.ui.components.Loading
import ru.shadowsparky.ui.theme.focusBorder
import ru.shadowsparky.videoplayer.PlayerEvent
import ru.shadowsparky.videoplayer.ui.VideoPlayer
@@ -107,7 +108,7 @@ private fun PlayerActionOverlay(
color = MaterialTheme.colorScheme.primaryContainer,
tonalElevation = 0.dp,
shadowElevation = 0.dp,
modifier = Modifier.padding(end = 20.dp).alpha(0.6f)
modifier = Modifier.padding(end = 20.dp).alpha(0.6f).focusBorder()
) {
Text(
text = text,