Prevent bottom dock from becoming too large or too small

Antonio Scandurra created

Change summary

crates/workspace/src/workspace.rs | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Detailed changes

crates/workspace/src/workspace.rs 🔗

@@ -2836,7 +2836,10 @@ impl Workspace {
                         Vector2F::new(20., constraint.min.y()),
                         Vector2F::new(cx.window_size().x() * 0.8, constraint.max.y()),
                     ),
-                    _ => constraint,
+                    DockPosition::Bottom => SizeConstraint::new(
+                        Vector2F::new(constraint.min.x(), 20.),
+                        Vector2F::new(constraint.max.x(), cx.window_size().y() * 0.8),
+                    ),
                 })
                 .into_any(),
         )