diff --git a/src/main/java/org/saturnclient/saturnclient/config/Theme.java b/src/main/java/org/saturnclient/saturnclient/config/Theme.java index b053d95..8036644 100644 --- a/src/main/java/org/saturnclient/saturnclient/config/Theme.java +++ b/src/main/java/org/saturnclient/saturnclient/config/Theme.java @@ -1,15 +1,30 @@ package org.saturnclient.saturnclient.config; public class Theme { - public static Property BACKGROUND = Property.color(0x00000000); - public static Property FOREGROUND = Property.color(0x00000000); - public static Property PRIMARY = Property.color(0x00000000); - public static Property PRIMARY_FG = Property.color(0x00000000); - public static Property ACCENT = Property.color(0xFF845eee); - public static Property ACCENT_FG = Property.color(0x00000000); - public static Property BG_RADIUS = Property.integer(10); + // Main UI background (slightly warm dark to match Saturn tone) + public static Property BACKGROUND = Property.color(0xFF12100D); + + // Default text color + public static Property FOREGROUND = Property.color(0xFFF2E6D2); + + // Widget default background (normal state) + public static Property PRIMARY = Property.color(0xFF1C1915); + + // Widget text color + public static Property PRIMARY_FG = Property.color(0xFFEAD9B8); + + // Saturn brand color (hovered / enabled / selected) + public static Property ACCENT = Property.color(0xFFE2BF7D); + + // Text/icons shown on accent background + public static Property ACCENT_FG = Property.color(0xFF1A140A); + + // UI metrics + public static Property BG_RADIUS = Property.integer(12); public static Property WIDGET_RADIUS = Property.integer(10); - public static Property PADDING = Property.integer(15); + public static Property PADDING = Property.integer(14); + + // Font (keeping your current system) public static Property FONT = Property.font(1); public static void init(ConfigManager parent) {