Skip to content

gethammock.app/changelog

Changelog.

Every release, written for the person using the app rather than for the person who wrote it. The running version is 1.3.2; Hammock updates itself, so you are probably already on it.

This page is built from the app’s own CHANGELOG.md, which is also what the in-app update dialog shows. The raw file is at /changelog.md.

Next release

Written, tested, not yet tagged. It ships in the next update.

1.3.2

Current

Added

  • Share links got options (right-click a shelf file → Share Link Options…): choose how long the link lives (10 minutes up to 7 days), how many times it can be opened — Once deletes the file from the server the moment it's opened, for a one-time password — and an optional password. You can also Share Text… (a password, a snippet) as its own encrypted link. The Active-links list (Settings → Shelf) now shows when each link was opened and how many times, and a Copy Link button re-copies any listed link — including shared text, which has no file to right-click.
  • Settings search now finds individual settings, not just panes — type "battery", "pomodoro" or "volume" and the matching page opens scrolled to the exact row, briefly highlighted.
  • Right-click a file on the shelf → Metadata… to see its EXIF, GPS, IPTC, XMP and PDF fields, edit a value in place (a document Title, an Author, a caption), clear fields one at a time — individual XMP tags included — or clear everything. The changed copy lands on the shelf with your original untouched. Clearing everything now also removes a PDF's embedded XMP metadata, not just its document info.
  • Send to Hammock Shelf appears in Finder's right-click Services menu — pick files there and they land on the shelf, launching Hammock if it isn't running.
  • Breaks adds a Pomodoro mode (Settings → Breaks → Mode) with your own work, short-break and long-break lengths, and a long break every few work periods. Eye breaks stay the default.
  • Element Capture (Settings → Element Capture, off by default): press ⌃⌥⇧4 or r⌘ r⌥ E, then hold ⌥ to snap to the button, toolbar or window under the pointer and click to grab it exactly — or drag a box freehand. A plain capture lands on the Shelf straight away (or the clipboard if the Shelf is off); hold ⌘ as you release to open the editor first, where you draw, add arrows and text, crop, and black out or blur anything private — the hidden parts are removed from the image, not just covered — then copy it (C), save it, or drop it on the Shelf (S). Sits alongside the system ⌘⇧4, it doesn't replace it.
  • Clipboard history now keeps the images and files you copy, not just text — pick them back from the same ⌘V picker.
  • Keep screenshots on the shelf only (Settings → Shelf → Screenshots, off by default): a new capture lands on the shelf and the file macOS saved goes to the Trash, so your screenshot folder stays clear and you never tidy the same shot twice. Put Back restores it.
  • Optional album artwork on the now-playing chip (Settings → Notch, off by default) — it asks to control Spotify or Apple Music the first time so it can read the cover; left off, the chip shows a music glyph.
  • Volume & brightness chips (Settings → Notch, off by default): pressing the volume or brightness keys drops a chip from the notch showing the level and replaces the standard macOS pop-up — it appears even at 100% or 0% — then tucks away on its own. Volume changes from Control Center or the menu bar show it too; brightness follows only your key presses, so automatic ambient dimming stays quiet.
  • On Macs without a notch, the whole HUD is a Dynamic-Island-style pill that floats below the top edge, centred on screen — the shelf floats and rounds with it (sharing one top edge, no square corner), and keyboard hints lay their icons in a row with the label centred beneath, instead of hugging the corner as a square bar.
  • Jiggle to summon the shelf (Settings → Shelf, off by default): shake a file you're dragging and the shelf opens right at your cursor — with all its buttons — instead of only at the notch.

Changed

  • Selecting on the shelf now works like a checklist: a single click toggles a blue checkmark on a card, so you can pick several without holding a key.
  • The now-playing chip sits inline in the notch while music plays and unfolds a card — album art, the track, and prev / play-pause / next — when you hover it, then folds back on its own.
  • Pausing no longer hides the now-playing chip: it stays so you can resume from the notch, and only stopping clears it.
  • Selecting a region to scan (OCR) now dims the screen more gently and shows a crosshair with live coordinates as you aim, like the system screenshot tool.
  • A finished break just ends now — the extra "Done" chip that used to flash in the notch afterwards is gone.

Fixed

  • Element Capture's Blur redaction now reads as a real soft blur — colours from around it bleed in — instead of a flat opaque patch. It's still baked into the image, so the hidden content can't be recovered.
  • The now-playing chip no longer lingers after login, or after you quit the player, when no music app is actually running.
  • The now-playing chip's play, next and previous buttons now control the app the chip is showing, instead of whichever player macOS last used.
  • Waking your Mac no longer springs a Break on you a minute later — time spent with the display asleep now counts as rest, so the timer starts a fresh interval instead of the one it kept counting behind the dark screen.
  • A screenshot you file into a folder stays filed instead of bouncing back onto the shelf — and one that arrives anywhere but your screenshot folder, by AirDrop, unzip, backup or USB stick, stays where you put it.

1.3.1

Added

  • Share links — right-click a file on the Shelf and choose Copy Share Link. It is encrypted on your Mac before it uploads, and the key rides in the part of the link browsers never send, so the server can never read the file or even its name. Links last 7 days, carry up to 95 MB, take a multi-file selection as one zip, and can be revoked any time in Settings → Shelf. Uploading needs an activated licence; off by default.
  • Hold ⌘ while the Shelf is open and it grows a band showing its keyboard shortcuts — ⌘A select all, ⌘C copy, ⌘X cut, space to preview, R to rename, ⌫ remove — collapsing back the moment you let go.
  • Double-click a group of files, or press space on it, to browse them one at a time right on the Shelf: rename, remove, zip and preview each, then Esc to come back. It used to open every file at once in its own app.
  • Left/right arrow keys move between files on the Shelf, Finder-style — and between files inside Quick Look too.
  • Clicking a different file while Quick Look is open now switches the preview to it, instead of only changing the selection underneath.
  • The Shelf can unzip a zip file — it lands back as a group, the way dropping several files at once does. A new setting, on by default, removes the source once zipping or unzipping finishes.
  • Rename a file right on the Shelf — right-click a card and choose Rename, or select it and press R.
  • The Palette opens centered on screen, Spotlight-style, with a bigger search box. It and the Clipboard and Snippets pickers now show a real input field with a blinking caret, so it is obvious you can type there.
  • A shortcut index: Settings → General lists every feature's shortcuts in one place, ending with how to see the r⌘ r⌥ feature keys on screen.
  • The menu-bar icon has a tooltip, and a VoiceOver label, saying whether a keep-awake session is running and what a right-click will do.
  • The Settings sidebar works without a mouse: ↑/↓ move between panes even while typing in the search field, ⌘1–⌘9 jump straight to a pane, and Tab moves between the search field and the list.
  • Hammock now follows the system's accessibility display settings. With Reduce Motion on, nothing pulses or springs any more; with Increase Contrast on, the dimmer notch text and the keycap badges brighten so they stay readable on black.
  • The trial now says goodbye properly: a notification two days before it ends, and one when it is over telling you what switched off and that Snap, Jump and Color stay free. Paid features used to just stop, silently, overnight.
  • If one of Hammock's global shortcuts can't be registered because something else got there first, its Settings pane now says so and names the keys, instead of the shortcut silently doing nothing forever.

Changed

  • Copying a share link shows you what it is doing: the band along the bottom reads "Encrypting…", then "Uploading…" with the percentage sent, and finishes on "Link copied" — or on a plain reason it didn't. The shelf now stays open long enough to read the answer.
  • The notch morphs from one thing to the next: as a chip, the Shelf's count bridge, key hints or the now-playing chip take over from each other, the black shape widens or narrows while the old content fades into the new. With Reduce Motion on, states swap in place.
  • Clearing the whole clipboard history and deleting a snippet now take two presses, like removing files from the Shelf — the first press turns the button red and asks you to press again. One stray click can no longer wipe data you can't get back.
  • Importing settings now copies your previous settings to the clipboard first and says so — paste them into a file and import that if the import wasn't what you wanted.
  • The free trial is now 14 days instead of 5. Already mid-trial? You get the extra days too.
  • Jump's settings now say up front that while Jump is on, the ⌘ and ⌥ to the right of the space bar are leader keys — so a right-thumb ⌘C that stopped copying is explained where you'd go looking.
  • The Awake page says, right under its title, whether a session is running and that the master switch starts one immediately — unlike every other feature's switch, it never just meant "enabled".
  • Clicking a row in Snap's shortcut list no longer snaps anything. It used to move the app you were in before opening Settings, a window that wasn't even on screen. The list is a shortcut reference; the shortcuts themselves are unchanged.
  • A ⌘X cut on the Shelf now lapses after five minutes instead of lasting until you quit — paste within that and nothing changes.
  • Sweep no longer asks you to choose a "Detection" strategy. The recommended option is simply how it works, and nothing you could observe has changed.

Fixed

  • Hammock no longer slows the rest of your Mac down. Typing, ⌘ shortcuts, dragging a window to a screen edge, saving a layout and waking from sleep could all stutter — worse the longer the app had been running — and the keyboard features could go quiet after a few days awake. No more quitting and reopening to clear it.
  • Files handed off the Shelf arrive whole. Dragging several out with Remove on drag out on, or cutting with ⌘X and pasting, could leave the other app with only the first file or two; a slow destination now always gets every byte, and a second paste from the same cut still works.
  • Files you cut or dragged off the Shelf no longer keep their disk space. Opening the Shelf reclaims anything left over.
  • Renaming from the Shelf's right-click menu works now — choosing Rename used to close the shelf and take the rename box with it. ⌘R starts a rename too, not just plain R, and R with a group or a multiple selection goes to the app you are typing in.
  • Wide images on the Shelf show a real preview again instead of a smeared band: every preview is drawn at its own size — a wide shot as a wide strip, a tall one full height, a small icon crisp rather than a blurry stamp.
  • The Shelf keeps its hands off a right-click menu while one is open: Esc dismisses the menu, ⌫ and the letter keys go to it, and the shelf can't slide shut from under it.
  • In the free version, right-clicking the menu-bar icon used to look like it did nothing while quietly flipping the Keep Awake setting on. It now opens the menu, where Keep Awake shows as a licensed feature.
  • The Shelf's two-press "remove" confirmation no longer cancels itself if your cursor grazes the edge of the panel.
  • Inserting a snippet no longer leaves its expanded text on your clipboard afterwards — your clipboard, and its history, goes back to whatever you actually last copied. A snippet ending in {clipboard} also picks up what you copied rather than what a previous snippet left behind.
  • The break countdown grows out of the notch the way every other chip does, instead of jumping to full width the instant it appears.

1.3.0

Added

  • Palette — a new feature. Press r⌘ r⌥ and space, start typing, press ⏎. It lists every window you have open by name — the thing Spotlight can't do, because it doesn't know what's on your screen — plus everything Hammock itself can do: turn a feature on or off, capture text, pick a colour, open any settings pane. It isn't a launcher, on purpose.
  • Layouts — a new feature. Arrange your windows how you like, press ⌃⌥⇧S to save and ⌃⌥⇧R to put them back later. Each display setup keeps its own arrangement, so plugging a monitor in gives you a separate one to save. It tells you how many windows it actually moved, and ⌃⌥⇧Z undoes a restore.
  • A Getting Started walkthrough, which opens on a welcome card each launch until you finish or skip it: one card per feature, teaching it by having you do it for real, with a switch to keep the feature or not. The feature runs while you are on its card even if it's switched off, and goes back to how you had it when you leave — Sweep shows you its real decision without quitting anything. Run it again any time from General.
  • The walkthrough asks for Accessibility on its first card, with a plain account of what it is for, the four things that don't work without it, and what it does not do: it isn't a keylogger, and everything you type that isn't a chord Hammock is watching for passes straight through. Skipping still works, and the menu-bar icon always opens Settings.
  • Every feature's own page has a Try it block at the top: the same hands-on lesson the tour gives for that one feature, whether or not you took the tour. Closed, it costs nothing at all.
  • The colour picker now magnifies. Press ⌃⌥⇧C (or r⌘ r⌥ C) and a loupe follows the pointer showing the pixels under it blown up, with the colour's value beside it — scroll to zoom to a single pixel, click to take it. Copy as HEX, RGB, HSL, HSB or CMYK (Settings → Color), and recent colours stay one keystroke away. It still works with nothing granted; Screen Recording is only for the zoom.
  • The ⌘V picker has extra actions on each item: press → for a small menu beside the row, starting with Paste as plain text — the formatting is thrown away and only the words arrive. ← comes back.
  • The ⌘V picker searches: start typing and the list narrows. It matches the whole item, not the shortened preview, so a word from the middle of something you copied still finds it.
  • The snap dial has the arrangements that have no direction, inside the ring: maximize at the top, centre at the bottom, and undo-the-snap in the corner. Hold ⌃⌥ and stay near the pointer instead of flicking outward.
  • OCR now reads the languages your Mac is set up for, not just English. A Russian, Japanese or Greek screenshot comes back as text instead of nonsense.

Changed

  • Three defaults changed: apps are quit 1 second after their last window closes rather than 2, the key-hint row shows 10 items rather than 8, and picking a colour now opens the recents list so you can copy it again or in another format. All three are still settings.
  • Key hints appear the moment you hold the chord, instead of after a fifth of a second. You can still slow them down or switch them off, and the setting has moved from Snap's pane to the Notch pane, next to the other hint switch, since it governs Jump's hints and Snap's alike.
  • Every lesson runs on the free tier. The tour and the Try it blocks start the real feature for as long as you are on the card, so after a trial ends you can still see exactly what a paid feature does. Keeping it switched on afterwards is what needs a licence.
  • r⌘ r⌥ C picks a colour off the screen. It used to open the clipboard picker, which hold-⌘V already does from the keys your hand is on.
  • r⌘ r⌥ B is gone. Turning eye breaks on and off is a decision you make once in Settings, not a chord worth a letter.

Fixed

  • Awake's automatic triggers no longer run without a licence. Plugging in a display or mounting a drive could still start a keep-awake session after a trial ended. Your trigger choices are kept, and come straight back when a licence is activated.
  • Holding r⌘ r⌥ no longer offers a key for a feature your licence doesn't cover. On the free tier it showed F for Focus, and pressing it flipped the switch without starting anything. Those keys are hidden now, and the keystroke goes to the app you're in.
  • The Palette opens straight away even when one of your apps is beachballing.
  • Hammock no longer lists Automation as a permission the Shelf requires. It isn't — everything except "stash whatever Finder has selected" works without it.
  • The Settings window no longer loses focus when you change desktop and come back. It used to follow you to whichever desktop you were on and end up sitting behind whatever else was there.
  • The snap dial now previews the width it is actually going to use. Flicking the same side twice steps half → two thirds → a third, and the preview kept showing half. On two displays it could also draw the preview on the wrong screen.
  • Removing several files from the shelf at once now closes it, the way removing the last one always did. Cutting everything with ⌘X and pasting it elsewhere leaves it closed too.
  • Typing no longer stops reaching the app you are in. If another app took the release of a right-⌘ or right-⌥ press — a remote-desktop client at a login screen is the usual one — Hammock could swallow every letter until it was quit.
  • Pressing ⌘C with nothing selected no longer counts as a copy, adding a duplicate of what was already on your clipboard to your history.
  • The ⌘V picker's search line no longer shows a : in front of what you type. That belongs to the snippet picker.

Removed

  • Settings profiles are on hold. The two-profile switch and its r⌘ r⌥ 1 / 2 shortcuts are not in this build — the feature works, but handing someone two independent sets of settings before the app has proved itself is a lot of rope. Nothing you have is lost; it all lives in the profile you were already on.
  • Clipboard pins. Anything you had pinned is folded back into your history on the next launch, ahead of your recent copies. Snippets does “text I keep and reuse” properly — named, searchable, with placeholders — and “Save as snippet” is one click from the picker.

1.2.6

Added

  • The diagnostics log now records much more when you report a problem: your Mac's model and displays, every feature going on or off and why it isn't running when it should be, and whether the app quit cleanly. Clipboard and snippet contents are never written to it.
  • Two settings profiles. Profile 1 is what you already have; Profile 2 starts empty, like a fresh install. Switch in General or with r⌘ r⌥ 1 and 2 — every feature and every option switches with it. Backups read and write whichever profile you're on. If you never touch it, nothing changes.

Changed

  • The first-run “Start here” card is gone; a proper introduction is on the way.

Fixed

  • The walkthrough's hold-⌘V bar now actually tracks the hold: it starts empty and is full the instant the picker opens, instead of creeping a few percent along and then vanishing under the picker.
  • A break no longer leaves anything running behind it. One could keep the whole Mac crawling until Hammock was quit.
  • Pressing Esc twice always leaves a break now, including in the first seconds.
  • The break screen no longer lets keystrokes through to whatever is behind it — you could type blindly into a document you couldn't see. Force Quit still works, and releases the keyboard.
  • Focus dims a second window of the same app: opening two VS Code windows used to leave both lit.
  • Switching apps dims instantly again. The window you just left kept its brightness for a moment before catching up.
  • Typing in a browser's address bar no longer dims the window you're typing in.
  • A newly launched app takes the light about twice as fast.
  • Key hints appear a touch sooner.
  • Hammock no longer asks for access to your Desktop folder unless you've turned on stashing screenshots to the Shelf. Opening Settings could raise that request on its own, for a feature that was switched off.
  • Opening Settings with r⌘ r⌥ ~ works from a full-screen app. The window opened on whichever desktop it was last used on, so from full screen the shortcut looked dead.
  • About no longer says Notifications are granted before it has actually checked.
  • Settings now says up front that the r⌘ r⌥ shortcuts need Accessibility, and lets you grant it there. On a fresh install every one of them — including r⌘ r⌥ ~ to open Settings — did nothing at all, and the only way to find out why was to switch on a feature that happened to need the same permission.

1.2.5

Added

  • The open shelf answers S to share, C to copy and Z to zip, with each key shown on its button — and ⌫ still clears it.
  • Shelf → Remove on drag out: dragging a file out of the shelf takes it with it, instead of leaving a copy behind. Off by default, and it only removes once something has actually accepted the drop.
  • Settings → General → Diagnostics: switch on detailed logging when something misbehaves, then reveal the log in Finder and send it over. Off by default, never leaves your Mac, and crashes are recorded there even with the switch off.

Changed

  • The shelf is now only as wide as it needs to be — it grows with the number of files up to six, then scrolls — and its buttons move into two columns once Zip appears, so they stop crowding each other.

Fixed

  • The "Remove N files?" confirmation no longer prints over the file names: the shelf grows a band along the bottom to hold it.
  • A drag heading for the shelf now opens it as you approach, from any side, instead of only once the pointer reaches the notch — so you needn't aim at the very top of the screen, where macOS itself opens Mission Control.
  • While you drag over the open shelf, its files step aside for a clear "Drop to add" area — it highlights under the pointer like Convert and AirDrop, and the three sit in one evenly spaced row.
  • Bigger, better-spaced shelf action buttons, with their shortcut keycaps moved off the icons instead of sitting on them.
  • A drag that opened the shelf on its way past now closes it again when it moves away.
  • The shelf's two button columns sit together instead of drifting apart, and opening the shelf never makes it narrower than the collapsed bridge it grew from.
  • Breaks now honour the excluded-apps list even with Smart deferral switched off — turning Smart deferral off used to silently disable your exclusions, so the pause screen appeared over the app you had excluded.
  • An excluded app you switch to *during* the countdown now defers the break too, instead of only counting if you were already there a minute earlier.
  • Shelf file previews no longer blink back to plain cards while you move the pointer, and the ✕ on a card stops flickering when the pointer crosses the top edge of a row.

1.2.4

Changed

  • The snippet picker has one shortcut instead of two: r⌘ :. It now shows up on the r⌘ hint row itself — when your bound apps leave a slot free, the last tile is : — and r⌘ r⌥ N is gone.

Fixed

  • Focus no longer leaves the whole screen dimmed when the active app has no windows left: close Finder's last window, close a document, minimize or hide an app, and the app you can actually see stays bright.
  • Focus follows the Settings window properly — opening it dims the app behind, closing it lights that app back up.
  • Focus no longer flickers toward the next app and then dims everything when you hide the app you were in.
  • In the open shelf, ⌫ with nothing selected now selects everything and clears the shelf instead of doing nothing.
  • A licence stays active on a Mac left running for weeks without a restart.

1.2.3

Added

  • Settings backup now includes your saved snippets, and saves to a file you choose (import it back, or drop the file on the pane).
  • A "Start here" section in General for first-time setup.

Changed

  • The r⌘ r⌥ feature shortcuts, the snippet picker (r⌘ :) and OCR now work whether or not Jump is on — they're an app-wide layer, listed under General.
  • Jump's desktop jump (r⌘ + a number) follows Swipe: instant when Swipe is on, the normal macOS slide when it's off.
  • A clarity pass across Settings: every switch reflects what the app is actually doing, permission prompts lead each pane and appear only when a permission is missing, Snap positions are grouped and labelled, and the stand-in notch on notchless Macs is narrower.

Fixed

  • A licence now stays active on all three of its Macs at once — activating a new Mac no longer signs another out.
  • Holding the right-⌥ key no longer showed non-working "choose window" hints when Jump was off.
  • The feature shortcuts no longer swallowed system shortcuts such as ⌘⌥I.
  • Focus now dims correctly behind the Settings window.
  • Smoother notch open and close animation.

1.2.2

Added

  • The notch HUD — hints, chips and the Shelf — now works on Macs without a physical notch (Mac mini, iMac, older Airs) by drawing a stand-in over the middle of the menu bar.

Changed

  • Settings now show which features are on — a dot in the sidebar and the menu-bar icon — a "How it works" on every feature, and the licence-key field shows the expected format.
  • App pickers can choose any installed app, not only ones already running.

Fixed

  • Auto-Quit no longer quits Finder, plus several Focus dimming fixes.

1.2.1

Fixed

  • Accept the exact licence-key format the store issues.
  • Never quit an app that hasn't yet drawn a window.

1.2.0

Changed

  • The right-⌥ window hints show each window's short name next to its key.
  • Clipboard: exclude specific apps from ⌘V interception, with suggestions for remote-desktop and VM apps.

Fixed

  • Sweep and Auto-Quit never quit an app that still has a window open on any Space.
  • The Shelf closes after you drag a file out, so it no longer captures keystrokes.
  • The menu-bar icon is never dimmed, and shows as active when only paid features are on.
  • The notch never draws two overlapping items at once.

1.1.0

New since Headroom 1.0 (the rename to Hammock plus the feature batch):

  • OCR now decodes barcodes and QR codes, not only text.
  • Focus dimming is per display — dim only the screens you choose.
  • Breaks gained a manual snooze and per-app excludes that defer a break while an excluded app is frontmost.
  • Clipboard added a Pins tab: pin an item so it never ages out, and drag pins into a manual order.
  • The now-playing notch chip is a constant bar with an audio-wave animation, hover transport controls, and system media-key hotkeys (r⌘ , / . / to go previous, play-pause, next).
  • Self-updates: Hammock checks for new versions and installs them itself.
  • Licensing: a 5-day full trial, a permanent free tier (Snap, Jump, Color Picker), and license activation in Settings.
  • About shows the running version, build, and git commit.

1.0.1

Maintenance release. No user-facing changes.

1.0.0

First tagged build.