From 8631d79cb3cdd9a79266d5b2d819a38cb50d575f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Mon, 22 Dec 2025 14:35:24 +0800 Subject: [PATCH] Fix status bar color in Compose theme Use surface color instead of primary to match TopAppBar --- app/src/main/java/io/nekohasekai/sfa/compose/theme/Theme.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/nekohasekai/sfa/compose/theme/Theme.kt b/app/src/main/java/io/nekohasekai/sfa/compose/theme/Theme.kt index 249c3dc..3478512 100644 --- a/app/src/main/java/io/nekohasekai/sfa/compose/theme/Theme.kt +++ b/app/src/main/java/io/nekohasekai/sfa/compose/theme/Theme.kt @@ -51,7 +51,7 @@ fun SFATheme( if (!view.isInEditMode) { SideEffect { val window = (view.context as? Activity)?.window ?: return@SideEffect - window.statusBarColor = colorScheme.primary.toArgb() + window.statusBarColor = colorScheme.surface.toArgb() window.navigationBarColor = colorScheme.background.toArgb() WindowCompat.getInsetsController(window, view).apply { isAppearanceLightStatusBars = !darkTheme