diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/music/MusicWidget.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/music/MusicWidget.kt index 65f91b53..f1fa7c8c 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/music/MusicWidget.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/music/MusicWidget.kt @@ -38,6 +38,7 @@ import androidx.compose.material3.DropdownMenuItem import androidx.compose.material3.FilledTonalIconButton import androidx.compose.material3.Icon import androidx.compose.material3.IconButton +import androidx.compose.material3.IconButtonDefaults import androidx.compose.material3.LinearProgressIndicator import androidx.compose.material3.MaterialTheme import androidx.compose.material3.PlainTooltipBox @@ -73,6 +74,7 @@ import de.mm20.launcher2.ui.component.MissingPermissionBanner import de.mm20.launcher2.ui.ktx.conditional import de.mm20.launcher2.ui.launcher.transitions.HandleHomeTransition import de.mm20.launcher2.ui.launcher.transitions.HomeTransitionParams +import de.mm20.launcher2.ui.locals.LocalCardStyle import de.mm20.launcher2.ui.locals.LocalWindowSize import kotlin.math.min @@ -306,6 +308,9 @@ fun MusicWidget() { FilledTonalIconButton( modifier = Modifier .size(40.dp), + colors = IconButtonDefaults.filledTonalIconButtonColors( + containerColor = MaterialTheme.colorScheme.secondaryContainer.copy(alpha = LocalCardStyle.current.opacity), + ), onClick = { viewModel.togglePause() }, shape = MaterialTheme.shapes.extraSmall, ) { diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt index ecdb2b80..619af5ee 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/widgets/weather/WeatherWidget.kt @@ -59,6 +59,7 @@ import de.mm20.launcher2.ui.component.weather.WeatherIcon import de.mm20.launcher2.ui.icons.HumidityPercentage import de.mm20.launcher2.ui.icons.Rain import de.mm20.launcher2.ui.ktx.blendIntoViewScale +import de.mm20.launcher2.ui.locals.LocalCardStyle import de.mm20.launcher2.weather.DailyForecast import de.mm20.launcher2.weather.Forecast import java.text.DateFormat @@ -130,7 +131,7 @@ fun WeatherWidget() { val currentDayForecasts by viewModel.currentDayForecasts.observeAsState(emptyList()) Surface( - color = MaterialTheme.colorScheme.surfaceVariant, + color = MaterialTheme.colorScheme.surfaceVariant.copy(alpha = LocalCardStyle.current.opacity), modifier = Modifier.fillMaxWidth() ) { Column( @@ -199,7 +200,7 @@ fun CurrentWeather(forecast: Forecast, imperialUnits: Boolean) { topEnd = CornerSize(0), bottomEnd = CornerSize(0) ), - color = MaterialTheme.colorScheme.secondaryContainer, + color = MaterialTheme.colorScheme.secondaryContainer.copy(alpha = LocalCardStyle.current.opacity), ) { Text( text = "${forecast.provider} (${