From ba2f4b193a26663e58359a55d394446dc00501e6 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 19 Aug 2025 23:13:43 -0400 Subject: [PATCH] fix(theme): control tint colors need to be reversed for light theme --- cosmic-theme/src/model/theme.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/cosmic-theme/src/model/theme.rs b/cosmic-theme/src/model/theme.rs index aad71228..7bfd41c5 100644 --- a/cosmic-theme/src/model/theme.rs +++ b/cosmic-theme/src/model/theme.rs @@ -1004,15 +1004,14 @@ impl ThemeBuilder { let text_steps_array = text_tint.map(|c| steps(c, NonZeroUsize::new(100).unwrap())); - let control_steps_array = if let Some(neutral_tint) = neutral_tint { - let mut neutral_steps_arr = steps(neutral_tint, NonZeroUsize::new(11).unwrap()); - if !is_dark { - neutral_steps_arr.reverse(); - } - neutral_steps_arr + let mut control_steps_array = if let Some(neutral_tint) = neutral_tint { + steps(neutral_tint, NonZeroUsize::new(11).unwrap()) } else { steps(palette.as_ref().neutral_2, NonZeroUsize::new(11).unwrap()) }; + if !is_dark { + control_steps_array.reverse(); + } let p_ref = palette.as_ref();