From bea78be3312e16c4bbf5a2999b96d21e33f8454b Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Tue, 28 May 2024 21:57:48 -0400 Subject: [PATCH] Update Wintergreen style --- internal/theme/default/style.go | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/internal/theme/default/style.go b/internal/theme/default/style.go index 2374db7..7f49d00 100644 --- a/internal/theme/default/style.go +++ b/internal/theme/default/style.go @@ -154,6 +154,22 @@ var rules = []dataTheme.Rule { ), }, + // *.Container[menu] + dataTheme.Rule { + Role: tomo.R("", "Container", "menu"), + Default: dataTheme.AS ( + dataTheme.AttrBorder { + outline, + tomo.Border { + Width: tomo.I(1), + Color: borderColorLifted, + }, + }, + dataTheme.AttrColor { Color: tomo.ColorBackground }, + dataTheme.AttrGap { }, + ), + }, + // *.Heading[*] dataTheme.Rule { Role: tomo.R("", "Heading", ""), @@ -263,4 +279,20 @@ var rules = []dataTheme.Rule { dataTheme.AttrGap { X: 8, Y: 8 }, ), }, + + // *.MenuItem[*] + dataTheme.Rule { + Role: tomo.R("", "MenuItem", ""), + Default: dataTheme.AS ( + dataTheme.AttrPadding(tomo.I(4)), + dataTheme.AttrGap { X: 4, Y: 4 }, + dataTheme.AttrColor { Color: color.Transparent }, + ), + Hovered: dataTheme.AS ( + dataTheme.AttrColor { Color: tomo.ColorAccent }, + ), + Focused: dataTheme.AS ( + dataTheme.AttrColor { Color: tomo.ColorAccent }, + ), + }, }