mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-05-21 17:22:05 +00:00
ref(ios): minor mpv tuning icon change
This commit is contained in:
parent
13328a782f
commit
9c12ce473f
1 changed files with 12 additions and 10 deletions
|
|
@ -24,6 +24,7 @@ import androidx.compose.foundation.layout.windowInsetsPadding
|
||||||
import androidx.compose.foundation.shape.CircleShape
|
import androidx.compose.foundation.shape.CircleShape
|
||||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||||
import androidx.compose.material.icons.Icons
|
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.Flag
|
||||||
import androidx.compose.material.icons.rounded.Forward10
|
import androidx.compose.material.icons.rounded.Forward10
|
||||||
import androidx.compose.material.icons.rounded.Lock
|
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.Replay10
|
||||||
import androidx.compose.material.icons.rounded.Speed
|
import androidx.compose.material.icons.rounded.Speed
|
||||||
import androidx.compose.material.icons.rounded.SwapHoriz
|
import androidx.compose.material.icons.rounded.SwapHoriz
|
||||||
import androidx.compose.material.icons.rounded.Tune
|
|
||||||
import androidx.compose.material.icons.rounded.VideoLibrary
|
import androidx.compose.material.icons.rounded.VideoLibrary
|
||||||
import androidx.compose.material3.CircularProgressIndicator
|
import androidx.compose.material3.CircularProgressIndicator
|
||||||
import androidx.compose.material3.Icon
|
import androidx.compose.material3.Icon
|
||||||
|
|
@ -147,6 +147,7 @@ internal fun PlayerControlsShell(
|
||||||
showParentalGuide = showParentalGuide,
|
showParentalGuide = showParentalGuide,
|
||||||
onParentalGuideAnimationComplete = onParentalGuideAnimationComplete,
|
onParentalGuideAnimationComplete = onParentalGuideAnimationComplete,
|
||||||
onLockToggle = onLockToggle,
|
onLockToggle = onLockToggle,
|
||||||
|
onVideoSettingsClick = onVideoSettingsClick,
|
||||||
onBack = onBack,
|
onBack = onBack,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.align(Alignment.TopStart)
|
.align(Alignment.TopStart)
|
||||||
|
|
@ -184,7 +185,6 @@ internal fun PlayerControlsShell(
|
||||||
onSpeedClick = onSpeedClick,
|
onSpeedClick = onSpeedClick,
|
||||||
onSubtitleClick = onSubtitleClick,
|
onSubtitleClick = onSubtitleClick,
|
||||||
onAudioClick = onAudioClick,
|
onAudioClick = onAudioClick,
|
||||||
onVideoSettingsClick = onVideoSettingsClick,
|
|
||||||
onSourcesClick = onSourcesClick,
|
onSourcesClick = onSourcesClick,
|
||||||
onEpisodesClick = onEpisodesClick,
|
onEpisodesClick = onEpisodesClick,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
|
|
@ -214,6 +214,7 @@ private fun PlayerHeader(
|
||||||
showParentalGuide: Boolean,
|
showParentalGuide: Boolean,
|
||||||
onParentalGuideAnimationComplete: () -> Unit,
|
onParentalGuideAnimationComplete: () -> Unit,
|
||||||
onLockToggle: () -> Unit,
|
onLockToggle: () -> Unit,
|
||||||
|
onVideoSettingsClick: (() -> Unit)?,
|
||||||
onBack: () -> Unit,
|
onBack: () -> Unit,
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
|
|
@ -324,6 +325,15 @@ private fun PlayerHeader(
|
||||||
iconSize = metrics.headerIconSize,
|
iconSize = metrics.headerIconSize,
|
||||||
onClick = onLockToggle,
|
onClick = onLockToggle,
|
||||||
)
|
)
|
||||||
|
if (onVideoSettingsClick != null) {
|
||||||
|
PlayerHeaderIconButton(
|
||||||
|
icon = Icons.Rounded.Build,
|
||||||
|
contentDescription = "Video settings",
|
||||||
|
buttonSize = metrics.headerIconSize + 16.dp,
|
||||||
|
iconSize = metrics.headerIconSize,
|
||||||
|
onClick = onVideoSettingsClick,
|
||||||
|
)
|
||||||
|
}
|
||||||
NuvioBackButton(
|
NuvioBackButton(
|
||||||
onClick = onBack,
|
onClick = onBack,
|
||||||
containerColor = Color.Black.copy(alpha = 0.35f),
|
containerColor = Color.Black.copy(alpha = 0.35f),
|
||||||
|
|
@ -472,7 +482,6 @@ private fun ProgressControls(
|
||||||
onSpeedClick: () -> Unit,
|
onSpeedClick: () -> Unit,
|
||||||
onSubtitleClick: () -> Unit,
|
onSubtitleClick: () -> Unit,
|
||||||
onAudioClick: () -> Unit,
|
onAudioClick: () -> Unit,
|
||||||
onVideoSettingsClick: (() -> Unit)? = null,
|
|
||||||
onSourcesClick: (() -> Unit)? = null,
|
onSourcesClick: (() -> Unit)? = null,
|
||||||
onEpisodesClick: (() -> Unit)? = null,
|
onEpisodesClick: (() -> Unit)? = null,
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
|
|
@ -542,13 +551,6 @@ private fun ProgressControls(
|
||||||
painter = audioPainter,
|
painter = audioPainter,
|
||||||
onClick = onAudioClick,
|
onClick = onAudioClick,
|
||||||
)
|
)
|
||||||
if (onVideoSettingsClick != null) {
|
|
||||||
PlayerActionPillButton(
|
|
||||||
label = "Video",
|
|
||||||
icon = Icons.Rounded.Tune,
|
|
||||||
onClick = onVideoSettingsClick,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
if (onSourcesClick != null) {
|
if (onSourcesClick != null) {
|
||||||
PlayerActionPillButton(
|
PlayerActionPillButton(
|
||||||
label = stringResource(Res.string.compose_player_sources),
|
label = stringResource(Res.string.compose_player_sources),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue