Ledge

Drag and drop on a Mac without holding the file the whole way

Drag and drop on a Mac has one built-in flaw: it asks you to hold the file for the entire trip. You press the mouse button on the file, keep it pressed while you find the right window, keep it pressed while you switch spaces or scroll, and only let go when the target is finally in front of you. Lift a finger too early and the file snaps back. It works, but it is more tense than it should be.

Most of the friction comes from that one requirement. Here are ways to reduce it, starting with the standard tricks and ending with a way to skip the requirement entirely.

Use the tricks macOS already gives you

A few of these are built in and underused.

Spring-loaded folders. While dragging a file in Finder, hover over a folder without letting go and it springs open after a moment. Keep hovering through nested folders and you can drop the file deep inside a tree without opening a single window first. Press space while hovering to open a folder immediately. This only works inside Finder, but within Finder it saves a lot of clicking.

Drag onto a Dock icon. If the destination app is in the Dock, drag the file onto its icon and hold. The app comes forward, or opens if it was closed, and you drop into whatever window appears. This is handy when the target app is buried behind others.

Use Mission Control mid-drag. Start dragging, then push the file toward the top of the screen or use your Mission Control gesture. You can move between spaces and full-screen apps without releasing the file. It takes practice, but it beats dropping the file and starting over.

Tab between windows while dragging. Hold the file over an app and press the key combination to cycle its windows, or hover the app in the Dock and use the exposed window previews. You can steer to the exact window before you commit.

These help, but notice what they have in common: you are still holding the file the whole way. The moment your grip slips, you are back to the start.

Break the trip into two shorter hops

The real fix is to stop treating a move as one long drag. Split it into two: drop the file somewhere safe near you, then pick it up when the destination is ready.

The desktop is the usual improvised version of this. People drag a file to the desktop, hunt for the target app, then drag it off the desktop. It works, but the desktop is buried under every open window, so you have to clear the view twice, and the file is easy to lose among everything else already sitting there.

What you actually want is a temporary spot that is always in reach and never covered by a window. Somewhere at a fixed address, so your hand can find it without looking, and so a file left there for ten seconds is obvious rather than lost.

A shelf at the top of the screen

Ledge gives you exactly that, using the one part of the screen that nothing ever covers: the strip around the notch. Drag a file up toward the notch and let go. A shelf drops down and holds it. Now your hands are free. Find the right app, open it, arrange the window, do whatever you need. When you are ready, drag the file off the shelf into place. The trip is two short, relaxed hops instead of one tense marathon.

Because the shelf sits at the top centre of the screen, it is always in the same place and never behind a window. You can pile several things onto it from different folders and different apps, then move them where they belong one at a time. On a Mac without a notch, the shelf lives in the same top-centre spot, so the habit is identical.

Let each destination get the right version

The other quiet win is about format. The same file often needs to arrive differently depending on where it lands, and normally that is your job to sort out.

Ledge handles it on the way out. Drop a file on a terminal and it hands over the path as text, because that is what a terminal reads. Drop the same file on Slack and it uploads. Drop it on a Finder window and it moves the file. Drop a link into a text field and it pastes the address. You aim one thing at the destination, and it receives the version it can use, so you are not copying paths by hand or exporting things twice.

Put together, the approach is simple. Learn the built-in tricks for the drags you do in one motion. For everything longer or more awkward, set the file down at the top of the screen, breathe, then pick it up when the target is ready. Holding a file across the whole desktop was never the point. Getting it from one place to another calmly is.