Make the default theme near-neutral and tone down the presets #15
@@ -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<Preset> 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));
|
||||
|
||||
Reference in New Issue
Block a user