summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-08-29 09:42:56 +0100
committerJoe Carstairs <me@joeac.net>2026-08-29 09:42:56 +0100
commitec23632dda041fe58d850c2876a31a8151000580 (patch)
tree488a889333dfc5624f2af6d3547c140e1ab587f2
parentcc1ed41036c590260de39b8f0c4b2fb3d72f3e9f (diff)
task-001: make extended palette explicit
-rw-r--r--schist_desktop_gui/src/theme.rs52
1 files changed, 28 insertions, 24 deletions
diff --git a/schist_desktop_gui/src/theme.rs b/schist_desktop_gui/src/theme.rs
index 0e71689..3b3fd6c 100644
--- a/schist_desktop_gui/src/theme.rs
+++ b/schist_desktop_gui/src/theme.rs
@@ -16,41 +16,41 @@ pub fn make_theme(_state: &Gui) -> Theme {
danger: red_4(),
warning: red_4(),
},
- |palette| palette::Extended {
+ |_palette| palette::Extended {
background: palette::Background {
- base: palette::Pair::new(black(), palette.text),
- neutral: palette::Pair::new(black(), palette.text),
- weak: palette::Pair::new(grey_2(), palette.text),
- weaker: palette::Pair::new(grey_2(), palette.text),
- weakest: palette::Pair::new(grey_2(), palette.text),
- strong: palette::Pair::new(grey_2(), palette.text),
- stronger: palette::Pair::new(grey_2(), palette.text),
- strongest: palette::Pair::new(grey_2(), palette.text),
+ base: palette::Pair::new(black(), white()),
+ neutral: palette::Pair::new(black(), white()),
+ weak: palette::Pair::new(grey_2(), white()),
+ weaker: palette::Pair::new(grey_2(), white()),
+ weakest: palette::Pair::new(grey_2(), white()),
+ strong: palette::Pair::new(grey_2(), white()),
+ stronger: palette::Pair::new(grey_2(), white()),
+ strongest: palette::Pair::new(grey_2(), white()),
},
primary: palette::Primary {
- base: palette::Pair::new(palette.background, palette.text),
- weak: palette::Pair::new(palette.background, palette.text),
- strong: palette::Pair::new(palette.background, palette.text),
+ base: palette::Pair::new(black(), white()),
+ weak: palette::Pair::new(black(), white()),
+ strong: palette::Pair::new(black(), white()),
},
secondary: palette::Secondary {
- base: palette::Pair::new(palette.background, palette.text),
- weak: palette::Pair::new(palette.background, palette.text),
- strong: palette::Pair::new(palette.background, palette.text),
+ base: palette::Pair::new(black(), white()),
+ weak: palette::Pair::new(grey_2(), grey_7()),
+ strong: palette::Pair::new(black(), white()),
},
success: palette::Success {
- base: palette::Pair::new(palette.background, accent_8()),
- weak: palette::Pair::new(palette.background, accent_8()),
- strong: palette::Pair::new(palette.background, accent_8()),
+ base: palette::Pair::new(black(), accent_8()),
+ weak: palette::Pair::new(black(), accent_8()),
+ strong: palette::Pair::new(black(), accent_8()),
},
danger: palette::Danger {
- base: palette::Pair::new(palette.background, red_7()),
- weak: palette::Pair::new(palette.background, red_7()),
- strong: palette::Pair::new(palette.background, red_4()),
+ base: palette::Pair::new(black(), red_7()),
+ weak: palette::Pair::new(black(), red_7()),
+ strong: palette::Pair::new(black(), red_4()),
},
warning: palette::Warning {
- base: palette::Pair::new(palette.background, red_7()),
- weak: palette::Pair::new(palette.background, red_7()),
- strong: palette::Pair::new(palette.background, red_4()),
+ base: palette::Pair::new(black(), red_7()),
+ weak: palette::Pair::new(black(), red_7()),
+ strong: palette::Pair::new(black(), red_4()),
},
is_dark: true,
},
@@ -65,6 +65,10 @@ fn grey_2() -> Color {
Color::from_rgb8(11, 31, 47)
}
+fn grey_7() -> Color {
+ Color::from_rgb8(138, 162, 182)
+}
+
fn white() -> Color {
Color::from_rgb8(225, 249, 255)
}