diff --git a/crates/search/src/search_bar.rs b/crates/search/src/search_bar.rs index fa463d4e0d4b00bb237b63935600c4cd97ed8daa..6cdb36acc3cd38ad9e775d2ec3b8557bc55ac1b0 100644 --- a/crates/search/src/search_bar.rs +++ b/crates/search/src/search_bar.rs @@ -223,6 +223,7 @@ pub(crate) fn render_option_button_icon( .contained() .with_style(style.container) .constrained() + .with_height(22.) }) .on_click(MouseButton::Left, on_click) .with_cursor_style(CursorStyle::PointingHand) diff --git a/styles/src/style_tree/search.ts b/styles/src/style_tree/search.ts index 52bffa6cada91453b693ec7f249aceb247b02db7..ff36e3532d07dd94e3e371913b57088c2a2a3615 100644 --- a/styles/src/style_tree/search.ts +++ b/styles/src/style_tree/search.ts @@ -47,22 +47,30 @@ export default function search(): any { background: background(theme.highest, "on"), corner_radius: 2, margin: { right: 2 }, - border: { width: 0, color: foreground(theme.highest, "variant") }, + border: { + width: 1., color: background(theme.highest, "on") + }, padding: { - bottom: 6, - left: 6, - right: 6, - top: 6, + bottom: 4, + left: 4, + right: 4, + top: 4, }, }, state: { hovered: { ...text(theme.highest, "mono", "on", "hovered"), background: background(theme.highest, "on", "hovered"), + border: { + width: 1., color: background(theme.highest, "on", "hovered") + }, }, clicked: { ...text(theme.highest, "mono", "on", "pressed"), background: background(theme.highest, "on", "pressed"), + border: { + width: 1., color: background(theme.highest, "on", "pressed") + }, }, }, }), @@ -186,8 +194,8 @@ export default function search(): any { mode_button: toggleable({ base: interactive({ base: { - ...text(theme.highest, "mono", "on"), - background: background(theme.highest, "on"), + ...text(theme.highest, "mono", "variant"), + background: background(theme.highest, "variant"), border: { ...border(theme.highest, "on"), @@ -205,13 +213,13 @@ export default function search(): any { }, state: { hovered: { - ...text(theme.highest, "mono", "on", "hovered"), - background: background(theme.highest, "on", "hovered"), + ...text(theme.highest, "mono", "variant", "hovered"), + background: background(theme.highest, "variant", "hovered"), border: border(theme.highest, "on", "hovered"), }, clicked: { - ...text(theme.highest, "mono", "on", "pressed"), - background: background(theme.highest, "on", "pressed"), + ...text(theme.highest, "mono", "variant", "pressed"), + background: background(theme.highest, "variant", "pressed"), border: border(theme.highest, "on", "pressed"), }, }, @@ -219,13 +227,16 @@ export default function search(): any { state: { active: { default: { - ...text(theme.highest, "mono", "accent"), + ...text(theme.highest, "mono", "on"), + background: background(theme.highest, "on") }, hovered: { - ...text(theme.highest, "mono", "accent", "hovered"), + ...text(theme.highest, "mono", "on", "hovered"), + background: background(theme.highest, "on", "hovered") }, clicked: { - ...text(theme.highest, "mono", "accent", "pressed"), + ...text(theme.highest, "mono", "on", "pressed"), + background: background(theme.highest, "on", "pressed") }, }, },