diff --git a/src/main/java/org/saturnclient/config/Theme.java b/src/main/java/org/saturnclient/config/Theme.java index a0b0eaf..80f2793 100644 --- a/src/main/java/org/saturnclient/config/Theme.java +++ b/src/main/java/org/saturnclient/config/Theme.java @@ -10,26 +10,27 @@ import org.saturnclient.config.property.SelectProperty; public class Theme { public static ConfigManager config; - // Main UI background (slightly warm dark to match Saturn tone), translucent over the world - public static final ColorProperty BACKGROUND = Property.color(0xD112100D); + // Main UI background (a near-neutral dark, so the warm world showing through + // doesn't muddy it), translucent over the world + public static final ColorProperty BACKGROUND = Property.color(0xD1131417); // Default text color - public static final ColorProperty FOREGROUND = Property.color(0xFFF2E6D2); + public static final ColorProperty FOREGROUND = Property.color(0xFFECEFF3); // Widget default background (normal state), translucent over the world - public static final ColorProperty PRIMARY = Property.color(0xB81C1915); + public static final ColorProperty PRIMARY = Property.color(0xB81E2025); // Widget text color - public static final ColorProperty PRIMARY_FG = Property.color(0xFFEAD9B8); + public static final ColorProperty PRIMARY_FG = Property.color(0xFFD5DAE1); - // Saturn brand color (hovered / enabled / selected) - public static final ColorProperty ACCENT = Property.color(0xFFE2BF7D); + // Saturn brand color, a pale frost (hovered / enabled / selected) + public static final ColorProperty ACCENT = Property.color(0xFFD3DCE6); // Text/icons shown on accent background - public static final ColorProperty ACCENT_FG = Property.color(0xFF1A140A); + public static final ColorProperty ACCENT_FG = Property.color(0xFF15181C); - // Misc colors - public static final ColorProperty SCROLL = Property.color(0xFFE2BF7D); + // Misc colors: the one warm touch, Saturn's butterscotch + public static final ColorProperty SCROLL = Property.color(0xFFD9B98A); // UI metrics public static final IntProperty BG_RADIUS = Property.integer(12).range(0, 24); @@ -62,7 +63,8 @@ public class Theme { } public static final List PRESETS = List.of( - new Preset("Saturn", 0xD112100D, 0xFFF2E6D2, 0xB81C1915, 0xFFEAD9B8, 0xFFE2BF7D, 0xFF1A140A, 0xFFE2BF7D), + new Preset("Saturn", 0xD1131417, 0xFFECEFF3, 0xB81E2025, 0xFFD5DAE1, 0xFFD3DCE6, 0xFF15181C, 0xFFD9B98A), + new Preset("Saturn Gold", 0xD112100D, 0xFFF2E6D2, 0xB81C1915, 0xFFEAD9B8, 0xFFE2BF7D, 0xFF1A140A, 0xFFE2BF7D), new Preset("Midnight", 0xD10E1117, 0xFFE4EAF5, 0xB8171C26, 0xFFC9D4E8, 0xFF8FB3FF, 0xFF0A1224, 0xFF8FB3FF), new Preset("Amethyst", 0xD1120F17, 0xFFEDE4F7, 0xB81C1724, 0xFFD8C9EB, 0xFFC79BFF, 0xFF1A0F2A, 0xFFC79BFF), new Preset("Emerald", 0xD10D1210, 0xFFE2F2EA, 0xB816201B, 0xFFC4E0D2, 0xFF7FD1A8, 0xFF0A1F15, 0xFF7FD1A8));