Skip to content

Releases

dockpin 0.1.1

Choose a tag to compare

@esteban-eg-kim esteban-eg-kim released this 30 Oct 09:30

What's new

  • New app icon in the macOS 26 Liquid Glass style: blue in light mode, graphite in dark mode, and it follows the tinted and clear icon styles. Earlier macOS versions get the light one.
  • README links the new site, https://xkorfun.github.io.

No behaviour changes.

Install / upgrade

brew install --cask esteban-eg-kim/tap/dockpin   # new install
brew upgrade --cask dockpin                       # from 0.1.0

Or download dockpin-0.1.1.zip below, unzip, and move dockpin.app to Applications.

Signed with the same "dockpin" certificate as 0.1.0, so the Accessibility permission carries over.

sha256: 8fd7f810772e3263e09b0c37efc8a78beb930fcb2b7b38ff37dde3804e675bf3

dockpin 0.1.0

Choose a tag to compare

@esteban-eg-kim esteban-eg-kim released this 29 Oct 01:58

First release. dockpin keeps the macOS Dock on one display: the Dock edges of your other displays stop pulling it over, and when macOS moves it by itself (displays waking from sleep) dockpin brings it back.

Install

brew install --cask esteban-eg-kim/tap/dockpin

Or download dockpin-0.1.0.zip, move dockpin.app to /Applications, and run once:

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

Signed with dockpin's own certificate but not notarized, hence the xattr line. Needs one permission: Accessibility (macOS 27: Device Control and Data Access). Universal (Apple silicon + Intel), macOS 13+, tested on macOS 27.

What's in it

  • First version: pin the Dock to one display from the menu bar.
  • Picking a display moves the Dock there right away; so does plugging the pinned
    display back in.
  • Guards only the outer part of each other display's Dock edge; edges shared with a
    neighbouring display stay open.
  • Hold Option to move the Dock on purpose.
  • Follows the Dock's side (bottom, left, right) and display changes automatically.
  • Open at Login.
  • Watches where the Dock is and fetches it back when macOS moves it by itself
    (displays waking from sleep), except after an Option move; also guards drags.
  • Never moves the pointer on the lock screen or with the displays asleep; checks
    a second after unlock. Clears the Dock's hover magnification after a move.
  • Finds the Dock by asking it (works with auto-hide), falling back to the screen layout.
  • "If It's Unplugged": a fallback display while the pinned one is disconnected.
  • Logs what it sees and does (/usr/bin/log stream --predicate 'subsystem == "io.github.esteban-eg-kim.dockpin"').
  • Manual in English and Korean, screenshots and a demo video
    (docs/manual.md, docs/media/make.sh regenerates the media).

SHA-256: 1c8d0972ba4aecc6d96a0a6f5c8cad32e5456a2558a77a709683b11529a51648

Manual: English · 한국어