Add more style helpers

Nathan Sobo created

Change summary

crates/gpui/playground/src/components.rs               |  1 
crates/gpui/playground/src/playground.rs               |  2 
crates/gpui/playground_macros/src/styleable_helpers.rs | 16 ++++++++++++
3 files changed, 17 insertions(+), 2 deletions(-)

Detailed changes

crates/gpui/playground/src/playground.rs 🔗

@@ -48,7 +48,7 @@ fn playground<V: 'static>(theme: &ThemeColors) -> impl Element<V> {
     div()
         .text_color(black())
         .h_full()
-        .w_24()
+        .w_1_2()
         .fill(theme.success(0.5))
     // .hover()
     // .fill(theme.error(0.5))

crates/gpui/playground_macros/src/styleable_helpers.rs 🔗

@@ -78,9 +78,25 @@ fn tailwind_lengths() -> Vec<(&'static str, TokenStream2)> {
         ("48", quote! { rems(12.) }),
         ("56", quote! { rems(14.) }),
         ("64", quote! { rems(16.) }),
+        ("72", quote! { rems(18.) }),
+        ("80", quote! { rems(20.) }),
+        ("96", quote! { rems(24.) }),
         ("auto", quote! { auto() }),
         ("px", quote! { pixels(1.) }),
         ("full", quote! { relative(1.) }),
+        ("1_2", quote! { relative(0.5) }),
+        ("1_3", quote! { relative(1./3.) }),
+        ("2_3", quote! { relative(2./3.) }),
+        ("1_4", quote! { relative(0.25) }),
+        ("2_4", quote! { relative(0.5) }),
+        ("3_4", quote! { relative(0.75) }),
+        ("1_5", quote! { relative(0.2) }),
+        ("2_5", quote! { relative(0.4) }),
+        ("3_5", quote! { relative(0.6) }),
+        ("4_5", quote! { relative(0.8) }),
+        ("1_6", quote! { relative(1./6.) }),
+        ("5_6", quote! { relative(5./6.) }),
+        ("1_12", quote! { relative(1./12.) }),
         // ("screen_50", quote! { DefiniteLength::Vh(50.0) }),
         // ("screen_75", quote! { DefiniteLength::Vh(75.0) }),
         // ("screen", quote! { DefiniteLength::Vh(100.0) }),