From 208d5df1062649619021c8533cf37baf99964695 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Fri, 6 Oct 2023 17:47:10 -0400 Subject: [PATCH] Add `Buffer` component --- crates/gpui3/src/style_helpers.rs | 9 +- crates/storybook2/src/stories/components.rs | 1 + .../src/stories/components/buffer.rs | 46 +++ crates/storybook2/src/story_selector.rs | 2 + crates/ui2/src/components.rs | 2 + crates/ui2/src/components/buffer.rs | 238 ++++++++++++ crates/ui2/src/components/list.rs | 4 +- crates/ui2/src/components/panel.rs | 4 +- crates/ui2/src/elements/avatar.rs | 2 +- crates/ui2/src/elements/icon.rs | 2 +- crates/ui2/src/elements/label.rs | 2 +- crates/ui2/src/lib.rs | 2 + crates/ui2/src/prelude.rs | 20 +- crates/ui2/src/static_data.rs | 346 ++++++++++++++++++ 14 files changed, 661 insertions(+), 19 deletions(-) create mode 100644 crates/storybook2/src/stories/components/buffer.rs create mode 100644 crates/ui2/src/components/buffer.rs create mode 100644 crates/ui2/src/static_data.rs diff --git a/crates/gpui3/src/style_helpers.rs b/crates/gpui3/src/style_helpers.rs index 9bdcf7fafbb784707b89138d8236a8d495564d92..6264ca73c2c3023c9723c508d2ffa264cce838f0 100644 --- a/crates/gpui3/src/style_helpers.rs +++ b/crates/gpui3/src/style_helpers.rs @@ -8,8 +8,13 @@ use smallvec::smallvec; pub trait StyleHelpers: Sized + Styled