From 8ac095fb0f9551d0a8cbb03e5ecd578d095291e1 Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Sun, 20 Jul 2025 22:21:58 +0200 Subject: [PATCH] Updated onSurfaceVariant color for better contrast ratio in 2025 specs. Signed-off-by: Andy Scherzinger --- .../src/main/java/dynamiccolor/ColorSpec2025.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java b/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java index 52f048bb..c3781572 100644 --- a/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java +++ b/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java @@ -471,7 +471,10 @@ public DynamicColor onSurfaceVariant() { } }) .setContrastCurve( - (s) -> s.platform == PHONE ? getContrastCurve(4.5) : getContrastCurve(7)) + (s) -> + s.platform == PHONE + ? (s.isDark ? getContrastCurve(6) : getContrastCurve(4.5)) + : getContrastCurve(7)) .build(); return super.onSurfaceVariant().toBuilder() .extendSpecVersion(SpecVersion.SPEC_2025, color2025)