Fix resizing for bottom dock (#3787)

Antonio Scandurra created

We were not using `flex` on the `PaneGroup`, which caused the bottom
dock to be unable to satisfy the desired resize value.

Release Notes:

- N/A

Change summary

crates/workspace2/src/pane_group.rs | 4 ++++
1 file changed, 4 insertions(+)

Detailed changes

crates/workspace2/src/pane_group.rs 🔗

@@ -242,6 +242,7 @@ impl Member {
 
                 div()
                     .relative()
+                    .flex_1()
                     .size_full()
                     .child(pane.clone())
                     .when_some(leader_border, |this, color| {
@@ -778,6 +779,9 @@ mod element {
             cx: &mut ui::prelude::WindowContext,
         ) -> (gpui::LayoutId, Self::State) {
             let mut style = Style::default();
+            style.flex_grow = 1.;
+            style.flex_shrink = 1.;
+            style.flex_basis = relative(0.).into();
             style.size.width = relative(1.).into();
             style.size.height = relative(1.).into();
             let layout_id = cx.request_layout(&style, None);