theme: Use more lighter group_box fallback color. (#1163)

This commit is contained in:
Jason Lee 2025-08-20 17:19:10 +08:00 committed by GitHub
parent 396c8dbe63
commit eb5fa06809
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 2 deletions

View file

@ -80,7 +80,7 @@ impl Render for GroupBoxStory {
section("Custom style").w_128().child(
GroupBox::new()
.outline()
.bg(cx.theme().secondary)
.bg(cx.theme().group_box)
.rounded_xl()
.p_5()
.title("This is a custom style")

View file

@ -509,7 +509,15 @@ impl ThemeColor {
apply_color!(accordion, fallback = self.background);
apply_color!(accordion_active, fallback = self.accordion);
apply_color!(accordion_hover, fallback = self.accordion);
apply_color!(group_box, fallback = self.secondary);
apply_color!(
group_box,
fallback = self
.background
.blend(
self.secondary
.opacity(if config.mode.is_dark() { 0.3 } else { 0.4 })
)
);
apply_color!(group_box_foreground, fallback = self.secondary_foreground);
apply_color!(caret, fallback = self.primary);
apply_color!(chart_1, fallback = self.blue.lighten(0.4));