diff --git a/crates/ui/src/button.rs b/crates/ui/src/button.rs index bb00664c..f6716e64 100644 --- a/crates/ui/src/button.rs +++ b/crates/ui/src/button.rs @@ -575,7 +575,8 @@ impl ButtonVariant { fn active(&self, cx: &WindowContext) -> ButtonVariantStyle { let bg = match self { ButtonVariant::Primary => cx.theme().primary_active, - ButtonVariant::Secondary | ButtonVariant::Outline | ButtonVariant::Ghost => { + ButtonVariant::Secondary | ButtonVariant::Outline => cx.theme().secondary_active, + ButtonVariant::Ghost => { if cx.theme().mode.is_dark() { cx.theme().secondary.lighten(0.2).opacity(0.8) } else { @@ -608,7 +609,8 @@ impl ButtonVariant { fn selected(&self, cx: &WindowContext) -> ButtonVariantStyle { let bg = match self { ButtonVariant::Primary => cx.theme().primary_active, - ButtonVariant::Secondary | ButtonVariant::Outline | ButtonVariant::Ghost => { + ButtonVariant::Secondary | ButtonVariant::Outline => cx.theme().secondary_active, + ButtonVariant::Ghost => { if cx.theme().mode.is_dark() { cx.theme().secondary.lighten(0.2).opacity(0.8) } else { diff --git a/crates/ui/src/theme.rs b/crates/ui/src/theme.rs index 13929380..34dc075f 100644 --- a/crates/ui/src/theme.rs +++ b/crates/ui/src/theme.rs @@ -264,7 +264,7 @@ impl ThemeColor { scrollbar_thumb: hsl(0., 0., 69.).opacity(0.9), scrollbar_thumb_hover: hsl(0., 0., 59.), secondary: hsl(240.0, 5.9, 96.9), - secondary_active: hsl(240.0, 5.9, 93.), + secondary_active: hsl(240.0, 5.9, 90.), secondary_foreground: hsl(240.0, 59.0, 10.), secondary_hover: hsl(240.0, 5.9, 98.), selection: hsl(211.0, 97.0, 85.0),