diff --git a/app/src/main/java/com/wassupluke/widgets/ui/MainActivity.kt b/app/src/main/java/com/wassupluke/widgets/ui/MainActivity.kt index e25a34f..1ef2e30 100644 --- a/app/src/main/java/com/wassupluke/widgets/ui/MainActivity.kt +++ b/app/src/main/java/com/wassupluke/widgets/ui/MainActivity.kt @@ -6,6 +6,8 @@ import android.content.pm.PackageManager import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent +import android.graphics.Color +import androidx.activity.SystemBarStyle import androidx.activity.enableEdgeToEdge import androidx.activity.viewModels import androidx.core.content.ContextCompat @@ -38,7 +40,9 @@ class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - enableEdgeToEdge() + enableEdgeToEdge( + statusBarStyle = SystemBarStyle.light(Color.TRANSPARENT, Color.TRANSPARENT) + ) setContent { SimpleWeatherTheme { diff --git a/app/src/main/java/com/wassupluke/widgets/ui/theme/SimpleWeatherTheme.kt b/app/src/main/java/com/wassupluke/widgets/ui/theme/SimpleWeatherTheme.kt index 9569f95..d6d5d54 100644 --- a/app/src/main/java/com/wassupluke/widgets/ui/theme/SimpleWeatherTheme.kt +++ b/app/src/main/java/com/wassupluke/widgets/ui/theme/SimpleWeatherTheme.kt @@ -1,16 +1,11 @@ package com.wassupluke.widgets.ui.theme -import android.app.Activity import android.os.Build import androidx.compose.material3.MaterialTheme import androidx.compose.material3.dynamicLightColorScheme import androidx.compose.material3.lightColorScheme import androidx.compose.runtime.Composable -import androidx.compose.runtime.SideEffect -import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.platform.LocalContext -import androidx.compose.ui.platform.LocalView -import androidx.core.view.WindowCompat @Composable fun SimpleWeatherTheme(content: @Composable () -> Unit) { @@ -21,15 +16,6 @@ fun SimpleWeatherTheme(content: @Composable () -> Unit) { lightColorScheme() } - val view = LocalView.current - if (!view.isInEditMode) { - SideEffect { - val window = (view.context as Activity).window - // Set status bar icons to dark since we are using a light theme - WindowCompat.getInsetsController(window, view).isAppearanceLightStatusBars = true - } - } - MaterialTheme( colorScheme = colorScheme, content = content