Skip to content

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.

Choose a tag to compare

@yarasaa yarasaa released this 07 Jun 22:42

πŸ› 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 checked isFavorite, 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 historyLimit and
    imagesLimit values are carried over to the new
    historyTextLimit / historyImageLimit settings, 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.