diff --git a/crates/search/src/buffer_search.rs b/crates/search/src/buffer_search.rs index d77f8ac51c3d05300deed8178e335b4ee30f54e8..408c696a91998aff856f979c047baea9f924df61 100644 --- a/crates/search/src/buffer_search.rs +++ b/crates/search/src/buffer_search.rs @@ -308,7 +308,7 @@ impl View for BufferSearchBar { .aligned() .left() .contained() - .with_margin_right(3.), + .with_style(theme.search.modes_container), ) .with_child( super::search_bar::render_close_button( diff --git a/crates/search/src/project_search.rs b/crates/search/src/project_search.rs index de0c424e7badba95b40ff8069ded0454c8a8d7e6..4e265a8c65b810ad1ecd06c370c1bbc09e839c3f 100644 --- a/crates/search/src/project_search.rs +++ b/crates/search/src/project_search.rs @@ -1617,10 +1617,12 @@ impl View for ProjectSearchBar { .with_child(search_button_for_mode(SearchMode::Text, cx)) .with_children(semantic_index) .with_child(search_button_for_mode(SearchMode::Regex, cx)) + .constrained() + .with_height(theme.search.search_bar_row_height) .aligned() .left() .contained() - .with_margin_right(3.), + .with_style(theme.search.modes_container), ) .with_child( super::search_bar::render_close_button( diff --git a/crates/theme/src/theme.rs b/crates/theme/src/theme.rs index 100b2c676bc2cd3f7abe08e53cefc184fba9e47b..91d7eeb5dc0c791e5ee13fa2f9e4b7435988a24d 100644 --- a/crates/theme/src/theme.rs +++ b/crates/theme/src/theme.rs @@ -391,6 +391,7 @@ pub struct Search { pub nav_button: Toggleable>, pub search_bar_row_height: f32, pub option_button_height: f32, + pub modes_container: ContainerStyle, } #[derive(Clone, Deserialize, Default, JsonSchema)] diff --git a/styles/src/style_tree/search.ts b/styles/src/style_tree/search.ts index 7d9600771d542338f2e7e29064a4814630049a08..76452ddec36653b2890d6853873841124f9eb59b 100644 --- a/styles/src/style_tree/search.ts +++ b/styles/src/style_tree/search.ts @@ -165,10 +165,10 @@ export default function search(): any { button_width: 32, corner_radius: 6, padding: { - top: 8, - bottom: 8, - left: 8, - right: 8, + top: 10, + bottom: 10, + left: 10, + right: 10, }, background: background(theme.highest, "variant"), @@ -309,6 +309,11 @@ export default function search(): any { }), search_bar_row_height: 32, option_button_height: 22, + modes_container: { + margin: { + right: 9 + } + } } }