From 8bea37ed747857fb725737dec4190756fb353d7b Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Fri, 9 May 2025 22:55:48 +0800 Subject: [PATCH] dock: Update drop panel target mask to 50% of panel. (#845) --- crates/ui/src/dock/tab_panel.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/ui/src/dock/tab_panel.rs b/crates/ui/src/dock/tab_panel.rs index 6ffca86c..6182ccd9 100644 --- a/crates/ui/src/dock/tab_panel.rs +++ b/crates/ui/src/dock/tab_panel.rs @@ -1,7 +1,7 @@ use std::sync::Arc; use gpui::{ - div, prelude::FluentBuilder, px, rems, App, AppContext, Context, Corner, DefiniteLength, + div, prelude::FluentBuilder, px, relative, rems, App, AppContext, Context, Corner, DismissEvent, DragMoveEvent, Empty, Entity, EventEmitter, FocusHandle, Focusable, InteractiveElement as _, IntoElement, ParentElement, Pixels, Render, ScrollHandle, SharedString, StatefulInteractiveElement, StyleRefinement, Styled, WeakEntity, Window, @@ -823,7 +823,7 @@ impl TabPanel { .bg(cx.theme().drop_target) .map(|this| match self.will_split_placement { Some(placement) => { - let size = DefiniteLength::Fraction(0.35); + let size = relative(0.5); match placement { Placement::Left => this.left_0().top_0().bottom_0().w(size), Placement::Right => {