Repository navigation
Releases
dockpin 0.1.1
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.0Or 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
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/dockpinOr download dockpin-0.1.0.zip, move dockpin.app to /Applications, and run once:
xattr -dr com.apple.quarantine /Applications/dockpin.appSigned 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
Optionto 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.shregenerates the media).
SHA-256: 1c8d0972ba4aecc6d96a0a6f5c8cad32e5456a2558a77a709683b11529a51648