ref(ios): minor mpv tuning icon change

This commit is contained in:
tapframe 2026-05-20 01:48:20 +05:30
parent 13328a782f
commit 9c12ce473f

View file

@ -24,6 +24,7 @@ import androidx.compose.foundation.layout.windowInsetsPadding
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.rounded.Build
import androidx.compose.material.icons.rounded.Flag
import androidx.compose.material.icons.rounded.Forward10
import androidx.compose.material.icons.rounded.Lock
@ -31,7 +32,6 @@ import androidx.compose.material.icons.rounded.LockOpen
import androidx.compose.material.icons.rounded.Replay10
import androidx.compose.material.icons.rounded.Speed
import androidx.compose.material.icons.rounded.SwapHoriz
import androidx.compose.material.icons.rounded.Tune
import androidx.compose.material.icons.rounded.VideoLibrary
import androidx.compose.material3.CircularProgressIndicator
import androidx.compose.material3.Icon
@ -147,6 +147,7 @@ internal fun PlayerControlsShell(
showParentalGuide = showParentalGuide,
onParentalGuideAnimationComplete = onParentalGuideAnimationComplete,
onLockToggle = onLockToggle,
onVideoSettingsClick = onVideoSettingsClick,
onBack = onBack,
modifier = Modifier
.align(Alignment.TopStart)
@ -184,7 +185,6 @@ internal fun PlayerControlsShell(
onSpeedClick = onSpeedClick,
onSubtitleClick = onSubtitleClick,
onAudioClick = onAudioClick,
onVideoSettingsClick = onVideoSettingsClick,
onSourcesClick = onSourcesClick,
onEpisodesClick = onEpisodesClick,
modifier = Modifier
@ -214,6 +214,7 @@ private fun PlayerHeader(
showParentalGuide: Boolean,
onParentalGuideAnimationComplete: () -> Unit,
onLockToggle: () -> Unit,
onVideoSettingsClick: (() -> Unit)?,
onBack: () -> Unit,
modifier: Modifier = Modifier,
) {
@ -324,6 +325,15 @@ private fun PlayerHeader(
iconSize = metrics.headerIconSize,
onClick = onLockToggle,
)
if (onVideoSettingsClick != null) {
PlayerHeaderIconButton(
icon = Icons.Rounded.Build,
contentDescription = "Video settings",
buttonSize = metrics.headerIconSize + 16.dp,
iconSize = metrics.headerIconSize,
onClick = onVideoSettingsClick,
)
}
NuvioBackButton(
onClick = onBack,
containerColor = Color.Black.copy(alpha = 0.35f),
@ -472,7 +482,6 @@ private fun ProgressControls(
onSpeedClick: () -> Unit,
onSubtitleClick: () -> Unit,
onAudioClick: () -> Unit,
onVideoSettingsClick: (() -> Unit)? = null,
onSourcesClick: (() -> Unit)? = null,
onEpisodesClick: (() -> Unit)? = null,
modifier: Modifier = Modifier,
@ -542,13 +551,6 @@ private fun ProgressControls(
painter = audioPainter,
onClick = onAudioClick,
)
if (onVideoSettingsClick != null) {
PlayerActionPillButton(
label = "Video",
icon = Icons.Rounded.Tune,
onClick = onVideoSettingsClick,
)
}
if (onSourcesClick != null) {
PlayerActionPillButton(
label = stringResource(Res.string.compose_player_sources),