From 9f21ea33f56163e48160a74ea96f59dd87f614bb Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Mon, 17 Nov 2025 17:09:02 -0500 Subject: [PATCH] Light mode card background color --- app/src/main/java/io/heckel/ntfy/ui/Colors.kt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/heckel/ntfy/ui/Colors.kt b/app/src/main/java/io/heckel/ntfy/ui/Colors.kt index 40a8c1f7..34b4c04a 100644 --- a/app/src/main/java/io/heckel/ntfy/ui/Colors.kt +++ b/app/src/main/java/io/heckel/ntfy/ui/Colors.kt @@ -6,6 +6,7 @@ import android.os.Build import androidx.core.content.ContextCompat import com.google.android.material.color.MaterialColors import io.heckel.ntfy.R +import io.heckel.ntfy.util.isDarkThemeOn class Colors { companion object { @@ -30,11 +31,19 @@ class Colors { } fun cardBackgroundColor(context: Context): Int { - return MaterialColors.getColor(context, R.attr.colorSurfaceContainer, Color.WHITE) + return if (isDarkThemeOn(context)) { + MaterialColors.getColor(context, R.attr.colorSurfaceContainer, Color.GRAY) + } else { + MaterialColors.getColor(context, R.attr.colorSurface, Color.WHITE) + } } fun cardSelectedBackgroundColor(context: Context): Int { - return MaterialColors.getColor(context, R.attr.colorSurfaceContainerHigh, Color.GRAY) + return if (isDarkThemeOn(context)) { + MaterialColors.getColor(context, R.attr.colorSurfaceContainerHigh, Color.GRAY) + } else { + MaterialColors.getColor(context, R.attr.colorSurfaceContainerHighest, Color.GRAY) + } } fun statusBarNormal(context: Context, dynamicColors: Boolean, darkMode: Boolean): Int {