Update pickers to have a consistently larger size

Nate Butler created

Change summary

crates/collab_ui2/src/collab_panel/channel_modal.rs  | 4 ++--
crates/collab_ui2/src/collab_panel/contact_finder.rs | 4 ++--
crates/command_palette2/src/command_palette.rs       | 2 +-
crates/language_selector2/src/language_selector.rs   | 4 ++--
crates/outline2/src/outline.rs                       | 2 +-
crates/recent_projects2/src/recent_projects.rs       | 2 +-
crates/theme_selector2/src/theme_selector.rs         | 2 +-
7 files changed, 10 insertions(+), 10 deletions(-)

Detailed changes

crates/collab_ui2/src/collab_panel/channel_modal.rs 🔗

@@ -11,7 +11,7 @@ use gpui::{
 };
 use picker::{Picker, PickerDelegate};
 use std::sync::Arc;
-use ui::v_stack;
+use ui::prelude::*;
 use util::TryFutureExt;
 
 actions!(
@@ -151,7 +151,7 @@ impl Render for ChannelModal {
     type Element = Div;
 
     fn render(&mut self, cx: &mut ViewContext<Self>) -> Self::Element {
-        v_stack().min_w_96().child(self.picker.clone())
+        v_stack().w(rems(34.)).child(self.picker.clone())
         // let theme = &theme::current(cx).collab_panel.tabbed_modal;
 
         // let mode = self.picker.read(cx).delegate().mode;

crates/collab_ui2/src/collab_panel/contact_finder.rs 🔗

@@ -7,7 +7,7 @@ use gpui::{
 use picker::{Picker, PickerDelegate};
 use std::sync::Arc;
 use theme::ActiveTheme as _;
-use ui::{h_stack, v_stack, Label};
+use ui::prelude::*;
 use util::{ResultExt as _, TryFutureExt};
 
 pub fn init(cx: &mut AppContext) {
@@ -58,7 +58,7 @@ impl Render for ContactFinder {
                     .bg(cx.theme().colors().element_background),
             )
             .child(self.picker.clone())
-            .w_96()
+            .w(rems(34.))
     }
 
     // fn focus_in(&mut self, _: gpui::AnyViewHandle, cx: &mut ViewContext<Self>) {

crates/command_palette2/src/command_palette.rs 🔗

@@ -84,7 +84,7 @@ impl Render for CommandPalette {
     type Element = Div;
 
     fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element {
-        v_stack().min_w_96().child(self.picker.clone())
+        v_stack().w(rems(34.)).child(self.picker.clone())
     }
 }
 

crates/language_selector2/src/language_selector.rs 🔗

@@ -12,7 +12,7 @@ use language::{Buffer, LanguageRegistry};
 use picker::{Picker, PickerDelegate};
 use project::Project;
 use std::sync::Arc;
-use ui::{v_stack, HighlightedLabel, ListItem, Selectable};
+use ui::{prelude::*, HighlightedLabel, ListItem};
 use util::ResultExt;
 use workspace::Workspace;
 
@@ -70,7 +70,7 @@ impl Render for LanguageSelector {
     type Element = Div;
 
     fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element {
-        v_stack().min_w_96().child(self.picker.clone())
+        v_stack().w(rems(34.)).child(self.picker.clone())
     }
 }
 

crates/outline2/src/outline.rs 🔗

@@ -60,7 +60,7 @@ impl Render for OutlineView {
     type Element = Div;
 
     fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element {
-        v_stack().min_w_96().child(self.picker.clone())
+        v_stack().w(rems(34.)).child(self.picker.clone())
     }
 }
 

crates/recent_projects2/src/recent_projects.rs 🔗

@@ -97,7 +97,7 @@ impl Render for RecentProjects {
     type Element = Div;
 
     fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element {
-        v_stack().w_96().child(self.picker.clone())
+        v_stack().w(rems(34.)).child(self.picker.clone())
     }
 }
 

crates/theme_selector2/src/theme_selector.rs 🔗

@@ -68,7 +68,7 @@ impl Render for ThemeSelector {
     type Element = Div;
 
     fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element {
-        v_stack().min_w_96().child(self.picker.clone())
+        v_stack().w(rems(34.)).child(self.picker.clone())
     }
 }