From f2557f9cda6272f0f1b6362d15da61baa61f7e56 Mon Sep 17 00:00:00 2001 From: Marius Butz Date: Tue, 5 May 2026 13:47:17 +0200 Subject: [PATCH] fix status bar contrast --- .../src/androidMain/kotlin/com/nuvio/app/MainActivity.kt | 3 +++ iosApp/iosApp/ContentView.swift | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt b/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt index c4124d0d..c1d37f5f 100644 --- a/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt +++ b/composeApp/src/androidMain/kotlin/com/nuvio/app/MainActivity.kt @@ -49,6 +49,9 @@ class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { installSplashScreen() enableEdgeToEdge( + statusBarStyle = SystemBarStyle.dark( + scrim = android.graphics.Color.TRANSPARENT, + ), navigationBarStyle = SystemBarStyle.dark( scrim = 0xFF020404.toInt(), ), diff --git a/iosApp/iosApp/ContentView.swift b/iosApp/iosApp/ContentView.swift index 8b736eb9..7d5ddac7 100644 --- a/iosApp/iosApp/ContentView.swift +++ b/iosApp/iosApp/ContentView.swift @@ -57,6 +57,10 @@ final class RootComposeViewController: UIViewController { immersiveController(in: contentController)?.prefersStatusBarHidden ?? false } + override var preferredStatusBarStyle: UIStatusBarStyle { + .lightContent + } + override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation { .fade }