Compare commits

...

2 Commits

Author SHA1 Message Date
bc09a01aa7 Update Aluminum style 2024-08-16 17:26:47 -04:00
a03eab9898 Add fallback styling for dropdowns 2024-08-16 17:26:20 -04:00
2 changed files with 64 additions and 0 deletions

View File

@ -97,10 +97,21 @@ $BorderOuterShadow = #a4afc0 / 0 1 1 0;
Gap: 0;
}
*.Container[menu, torn] {
Border: ;
Color: $ColorBackground;
Gap: 0;
}
*.Heading {
Align: middle middle;
}
*.Heading[menu] {
Align: middle middle;
Padding: 4 8;
}
*.Separator {
Border: $BorderEngraved;
}
@ -213,3 +224,19 @@ $BorderOuterShadow = #a4afc0 / 0 1 1 0;
*.CalendarDay[weekend] {
Color: $ColorCalendarWeekend;
}
*.TabbedContainer {
Gap: 0;
}
*.TabRow {
Border: $BorderEngraved, $BorderGap, $BorderInnerShadow;
Color: $ColorSunken;
Gap: 0;
}
*.Tab {
Border: $BorderEngraved, $BorderGap, $BorderLifted;
Color: $ColorRaised;
Padding: 4 8;
}

View File

@ -538,6 +538,43 @@ rules := []style.Rule {
tomo.AttrColor { Color: tomo.ColorSunken },
tomo.AttrMinimumSize { X: 128, Y: 128 },
), tomo.R("", "ColorPickerMap")),
// *.Dropdown
style.Ru(style.AS (
tomo.AttrBorder {
outline,
tomo.Border {
Width: tomo.I(1),
Color: borderColorLifted,
},
},
tomo.AttrPadding(tomo.I(4, 8)),
tomo.AttrColor { Color: tomo.ColorRaised },
), tomo.R("", "Dropdown")),
// *.Dropdown[focused]
style.Ru(style.AS (
tomo.AttrBorder {
outline,
tomo.Border {
Width: tomo.I(1),
Color: borderColorFocused,
},
},
), tomo.R("", "Dropdown"), "focused"),
// *.Dropdown[pressed]
style.Ru(style.AS (
tomo.AttrBorder {
outline,
tomo.Border {
Width: tomo.I(1, 0, 0, 1),
Color: borderColorEngraved,
},
},
tomo.AttrPadding(tomo.I(5, 8, 4, 9)),
tomo.AttrColor { Color: colorCarvedPressed },
), tomo.R("", "Dropdown"), "pressed"),
}
return &style.Style {