mirror of
https://github.com/storytold/craft-libs.git
synced 2026-11-01 16:24:51 +00:00
Dragging a pane (a docked pane's title or a floating pane) over another pane docked at a side edge offers two dock zones: the outer third docks it directly outside that pane, the inner third directly inside it. The middle third is no target. The window-edge strip docks a pane outermost on that edge. The new PaneRequest::Before(pane, before) asks the app to move the pane to directly before another in its open list, which sets its position on the edge; the drop preview is laid out from that order, so it matches where the pane lands. With one slot per edge, a closable pane dropped on an edge takes the slot.