Skip to content

Clipd 0.7.0

Latest

Choose a tag to compare

@hengkysandy hengkysandy released this 16 Aug 04:38
· 3 commits to main since this release

First release since Clipd became open source.

First run is one go now

Granting Accessibility no longer needs a restart. It never actually did:
AXIsProcessTrusted() starts returning true for a process that is already
running, and Clipd simply read it once at launch and never looked again. That
is indistinguishable from the grant not working, so the only apparent fix was
to quit and reopen the app.

  • Clipd asks for the permission at launch, explains why it needs it, and
    opens the right pane of System Settings for you. Before, the first prompt
    came from macOS at your first paste, which is the worst possible moment.
  • The window notices the moment you flip the switch and turns itself into
    "Clipd is ready". Nothing to restart.
  • The menu bar gained Fix This, Grant Accessibility... while the permission
    is missing, so dismissing the window is not a dead end.
  • If macOS ever does hold a stale answer, a Relaunch Clipd button appears
    after a minute. One click, not "quit and reopen".

Open source

Clipd is now public under the MIT license,
with a README and a contributing guide.
Contributions are welcome.

Also new: CLIPD_SUPPORT_DIR runs Clipd against a throwaway database with sync
and Keychain access switched off, which is how the README screenshots are taken
without publishing anything that was really copied.

Installing

Open the DMG and drag Clipd to Applications. Clipd is signed with an Apple
Development certificate, which a free Apple account cannot notarise, so
Gatekeeper needs one command before it will open the app:

xattr -dr com.apple.quarantine /Applications/Clipd.app

Then open Clipd and follow the window. Upgrading from 0.6.0 keeps your history
and your sync settings.