Drop Zones
empty area
→ new column
columnLeft
columnRight
windowTop
windowCenter Tabbed columns only PRO
windowBottom
empty area
→ new column

Drop Zones

ZoneColorBehavior
columnLeftBlueCreate a new column to the left of the target
columnRightBlueCreate a new column to the right of the target
Empty screen edgeGreyWhen you drop in the empty space before the first column or after the last column, a new column is made there. (This area is shown as a dashed outline.) On an empty workspace, the whole area is a drop target.
windowTopGreenInsert above the target window in its column
windowBottomGreenInsert below the target window in its column
windowCenter PROPurpleIn tabbed columns: switch to that tab

How Drag Works

  1. Click title bar: WindowDragMonitor records the click as a potential drag on leftMouseDown.
  2. Drag begins: When the grabbed window moves, a translucent overlay appears over the screen. The drop targeting turns on.
  3. Hover to target: The drop zone indicator follows the cursor. It shows only on the window or the column that you hover over. It updates live as you move the mouse. Hit the left or right edge of a column to make a new column. Hit the top or the bottom of a window to insert there. (In tabbed columns, hit the center to insert.)
  4. Release to drop: leftMouseUp performs the drop at the current position.

Cross-Screen Drag

On a multi-display setup:

Drag a Whole Column PRO

Grab a window title bar while you hold the column-drag modifier (default Hyper+LOption). You can configure this modifier as the dragColumn bind. This drags the whole column. Every window in the column moves together. The column lands as one unit. This is the fastest way to rearrange tabbed or stacked groups with the mouse. The same modifier works inside Overview mode. It moves a whole column between workspaces or displays in one gesture.

💡 Drag from Overview

You can also drag window thumbnails between workspaces in the Overview mode. The same drop zone system applies.