From c335d3acd475768cdcc37351ba919732fe26dcc6 Mon Sep 17 00:00:00 2001 From: davotoula Date: Mon, 2 Mar 2026 21:31:39 +0000 Subject: [PATCH] always show playback speed and position/duration text in white regardless of theme --- .../playback/composable/controls/PlaybackSpeedPopUpButton.kt | 2 ++ .../playback/composable/controls/PositionAndDurationText.kt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PlaybackSpeedPopUpButton.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PlaybackSpeedPopUpButton.kt index 1c3b53f2f..a23bd5491 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PlaybackSpeedPopUpButton.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PlaybackSpeedPopUpButton.kt @@ -37,6 +37,7 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.window.Popup @@ -110,6 +111,7 @@ fun PlaybackSpeedPopUpButton( Box { Text( text = "%.1fx".format(playbackSpeed), + color = Color.White, modifier = modifier.clickable(onClick = { openDialog = true }), style = MaterialTheme.typography.labelLarge, ) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PositionAndDurationText.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PositionAndDurationText.kt index bafa1a06a..f8ca77825 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PositionAndDurationText.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/playback/composable/controls/PositionAndDurationText.kt @@ -27,6 +27,7 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color import androidx.compose.ui.tooling.preview.Preview import androidx.media3.common.Player import androidx.media3.common.util.UnstableApi @@ -76,6 +77,7 @@ fun PositionAndDurationText( Text( text = text, + color = Color.White, style = MaterialTheme.typography.labelLarge, modifier = modifier, )