A reliability and polish release focused on protecting your data, finishing two long-promised keyboard features, and fixing the Window Switcher (Opt+Tab) rough edges.
π Fixed
- Pinned items no longer disappear on their own. The old per-type
history limit ran on every save and silently deleted pinned items
once the text cap was hit β it only checkedisFavorite, not
isPinned. That's the source of the "my pin went away" reports.
All protected categories (pinned, starred, snippet, encrypted) are
now excluded from pruning by predicate. - Window Switcher (Opt+Tab) no longer gets stuck open. Releasing
Option now reliably dismisses the panel β and commits your
selection by raising the chosen window, the way Cmd+Tab does on
stock macOS. (Triple-layer detection: global monitor + local
monitor + 150ms safety poll, so the option-release event can't be
missed.) - Simulator / portrait windows no longer break the Switcher layout.
Cards now use a uniform 16:10 frame regardless of the source
window's aspect ratio. Portrait windows letterbox inside their card
instead of stretching the whole row. - Switcher second row is now visible. Pressing Tab to cycle past
the first row auto-scrolls the grid so the highlighted card stays
on screen. - Quick Preview arrow keys actually work now (closes #6). The
footer advertised "ββ navigate" but the controller only handled
ESC and 1β9. Added: ββ navigation with wrap-around, β/numpad Enter
to paste the highlighted item, hover/keyboard selection stay in
sync. - Single-window Dock Preview no longer leaves empty space on
the right in small preview mode. - Search field stays focused when filtering returns no results.
β¨ New
- Storage auto-prune (Settings β General β Storage). Two
independent caps for text and image history, with hard-delete +
on-disk image file cleanup. Default 100 text / 20 image. Pinned,
starred, snippets and encrypted items are never pruned. - "Clean now" button + live usage summary ("19 history Β· 19 total
Β· 799 KB images") for one-click manual cleanup. - Window Switcher full keyboard navigation: Tab / Shift+Tab to
cycle, ββ previous / ββ next, Enter to confirm, Escape to cancel. - Quick Preview is now enabled by default for new installs β
one of Clippy's most-loved features was hidden behind a toggle
most users never found. Existing users keep their chosen value.
π§ Improved
- Storage uses a background context and batches every 25 inserts,
so cleanup never blocks the hot path of capturing a copy. - One-shot prune on app launch clears any overgrowth from older
versions that didn't have auto-pruning. - Settings migration: the old per-type
historyLimitand
imagesLimitvalues are carried over to the new
historyTextLimit/historyImageLimitsettings, so upgrading
users keep their chosen values instead of getting reset to
defaults.
π¦ Install
Download the .dmg below, drag Clippy.app to /Applications,
and launch. Existing installs will pick this up automatically within
24 hours, or you can force a check via Settings β General β
Check Now.
Requires macOS 13 or later.