Ledge

How to keep a working set of files in reach

Any task you sit down to on a Mac involves a small group of files. A design review might mean two screenshots, an exported PDF, a spec document and a link to the ticket. A tax return might mean four receipts and a spreadsheet. Programmers borrowed a phrase for this: the working set, the pieces you are actually touching right now, as opposed to the thousands of files you own but are not thinking about today.

The trouble is that a Mac has no obvious place to keep a working set. The files that matter for the next hour are scattered across Downloads, the desktop, a folder three levels deep, and an email you have not opened yet. You spend more time gathering them than using them.

Why the desktop is not the answer

The usual move is to drag everything onto the desktop. It works for a while, then it stops. The desktop is the one surface every window sits on top of, so the moment you open an app to do the work, the files you gathered disappear behind it. You end up minimising windows to find them again, which defeats the purpose.

There is a second problem. The desktop is permanent by default. Files you dropped there for one afternoon are still there three months later, mixed in with things you actually meant to keep. A working set is supposed to be temporary. It exists for the length of a task and then it should clear out. The desktop has no sense of temporary, so it slowly fills with the residue of old tasks.

Tags and smart folders solve a different problem. They are good for finding things you filed carefully weeks ago. They are too much ceremony for four files you will be done with by lunch. Nobody wants to tag a receipt they are about to drag into a folder and forget.

What a good holding spot looks like

Think about a physical desk. There is usually a spot near the edge, a tray or just a clear patch, where you put the things you are dealing with today. It is not filing. It is a staging area. The papers sit there in a loose pile, visible, within arm’s reach, and when the task is done you clear the tray and it is empty again for tomorrow.

A good digital version of that tray has a few properties. It stays visible even when your work app is full screen, so the files do not vanish the moment you start working. It holds things from anywhere, not just one folder, because a working set is always drawn from several places. It is quick to add to and quick to empty. And it does not pretend to be storage, so you never feel you have to organise it.

macOS does not ship with anything quite like this. The Dock holds apps and a couple of folders. Stacks tidy the desktop but keep the files buried under windows. Neither gives you a single visible perch for the loose handful you are working with this hour.

Using the notch as a shelf

One place on the screen fits the description almost exactly: the strip around the notch, at the top centre of the display. It never gets covered by a window, because the system refuses to draw anything important there. Your eye already knows where it is. And by default it is empty.

That is the idea behind Ledge. You drag a file, folder, image or link up toward the notch and let go, and it lands on a shelf that drops down from the strip and stays. You can pull the first screenshot up there, then a PDF from Downloads, then a link from the browser, and now your working set is sitting in one visible place at the top of the screen. Start working in a full screen app and the shelf is still reachable, because it lives above everything.

When you are done, you drag the pieces off to wherever they belong and the shelf clears. Nothing is filed automatically, nothing lingers for months. On a Mac with no notch the same shelf appears at the top centre of the screen, so the approach is not limited to the newer laptops.

The part that saves the most time

Gathering files is half the job. Handing them off is the other half, and it is where the small frustrations pile up. A terminal wants a path, not a file. A chat message wants the file uploaded. A folder wants the file moved into it. Normally you handle each of those differently, and you remember which is which.

The shelf can take that decision off your plate. When you drag something off it onto a terminal, you get the path as text. Drag the same thing onto a chat app and the file uploads. Drag it onto a Finder window and the file moves there. You throw the same item at each destination and each one receives the form it can actually use, so the working set flows out as easily as it came in.

Keeping the habit light

The reason this works is that it stays effortless to maintain. A working set is only useful if collecting it costs less than the task itself. The moment keeping files in reach turns into its own filing project, people abandon it and go back to hunting through Downloads.

So the rule is simple. Pull things up as you notice you need them. Let them sit in view while you work. Clear them out when the task ends. The point is not tidiness for its own sake. It is that the four or five files you need next are always in the same spot, at the top of the screen, instead of scattered across the machine waiting to be found again.