A quicker handoff from screenshot to Slack
You take a screenshot to show a colleague something on your screen. A layout bug, a confusing error, a number that looks wrong. The capture is instant. Getting it into the chat window is the slow part, and it is slow every single time.
The default path has more steps than it should. You press the shortcut, the image saves to the desktop or Downloads with a timestamped name, and now you have to find it. You switch to the chat app, click the attach button or open a Finder window, scroll to the newest file, drag it in, and confirm. By the time it sends, the thought you wanted to share has cooled off a little.
Where the time actually goes
The capture itself is fast. macOS gives you a good screenshot tool built in, and the shortcut is muscle memory for most people. The friction is everything after the shutter sound.
First, the file lands somewhere you did not choose in the moment. If your captures go to Downloads, they mix with every download you have ever made, and the newest one is not always obvious at a glance. If they go to the desktop, the file is technically visible but hidden behind whatever window you are working in.
Second, moving from the file to the destination means crossing between two apps and one file browser. You are in your editor, the file is in Finder, and the target is the chat app. Three contexts for one small transfer. Each switch is a place to lose your train of thought, and the little floating thumbnail that appears after a capture disappears before you are ready to act on it.
The floating thumbnail trap
That thumbnail in the corner is meant to help, and sometimes it does. You can drag straight from it into an app while it is still on screen. The problem is timing. It vanishes after a few seconds, and if you glanced away or the chat app was not already open, it is gone before you can use it. Then you are back to hunting in Downloads.
It also handles only one image at a time. If you took three screenshots to explain a sequence, the thumbnail for the first is long gone by the time you finish the third. You end up collecting them from the folder anyway, which is the exact step you were trying to skip.
A shelf that holds the capture until you are ready
Ledge puts a shelf at the top of the screen, in the notch, and it changes the timing of the whole handoff. After you take a screenshot, drag it up to the notch and let go. It lands on the shelf and stays there. It does not vanish after a few seconds, and it does not matter whether the chat app is open yet.
Now you can do the rest at your own pace. Take a second screenshot and add it to the same shelf. Take a third. When all of them are captured, open the channel you want, drag the images off the shelf into the message box, and send. The captures waited for you instead of the other way around.
Because the shelf lives at the top centre of the screen, it is always in the same spot. You are not scanning Downloads for the newest file, and you are not racing a thumbnail that is about to disappear. You glance up, the images are there, and you drag them where they go.
Why the handoff lands as an upload
Here is the part that matters for chat specifically. When you drag an image off the shelf and drop it into a chat window, it uploads as a file, which is what that kind of app expects. You are not pasting a file path or a broken reference. The destination receives the actual image, ready to send.
This is the same behaviour that makes the shelf useful elsewhere. Drop the same screenshot on a terminal and you get its path as text. Drop it into a folder in Finder and the file moves there. Drop it into a text field and you can get plain text. You throw one thing at the notch and each place receives the version it can use, so the chat window gets an upload and the terminal gets a path without you thinking about the difference.
A calmer capture-to-channel habit
Put together, the routine gets shorter and steadier. Capture, drag up to the notch, carry on. When you are ready to share, open the channel and drag the image down into the message. If you have several to send, they are already sitting together, so the whole set goes at once.
The shelf opens with a keyboard shortcut or a click on the notch, and it lives in the menu bar the rest of the time, out of the way. There is no Dock icon and nothing running in a window. It stays quiet until you drag something up to it.
None of this touches the network on its own. The image sits on the shelf locally until you send it, with no account and no cloud step in between. The only upload that happens is the one you start, when you drop the capture into the channel yourself.
The screenshot was always the easy part. The slow part was the trip from the capture to the person you wanted to show. With a fixed spot to set the image down, that trip becomes drag up, then drag down, and the thought you wanted to share arrives while it is still fresh.