Release notes

What’s changed in each version of DockPin.

1.4.0

Everything in the menu bar

New

  • Clicking the DockPin icon in the menu bar now opens its own panel instead of a menu. It shows your displays arranged as they are in System Settings. The Dock sits on the chosen one as a small bar, and clicking another display moves it there.
  • Below that you see what DockPin is doing right now and the three settings. If a permission is missing, the button for it sits right next to the status.
  • Right-clicking the icon still opens the familiar menu, for example if you prefer using the keyboard.

Improved

  • Buttons and switches in all windows are calmer, without gradients or glow.
  • The update from 1.3.0 downloads only the changes, about 0.15 MB instead of 4.4 MB.

1.3.0

A look of its own

New

  • The main window has a new design: dark, with coral and the same light as this website. Your displays appear as cards in their real arrangement, and the chosen one glows coral. At the top you see what DockPin is doing, which display keeps the Dock and which key moves it on purpose.
  • The first-launch setup and the About DockPin window now look the same.
  • If you've turned on Increase Contrast in Accessibility, small text and edges in DockPin become much stronger.

Improved

  • The main window is now as tall as its content. Before, a notice could push the settings out of the window at the bottom.
  • The installer window of the download has the same style. The labels under the icons are now readable in Dark Mode too, and the note at the bottom no longer gets cut off.
  • The update from 1.2.0 downloads only the changes, about 0.2 MB instead of 4.4 MB.

1.2.0

Ready for macOS 27

Fixed

  • On macOS 27, DockPin could no longer find the Dock. Because of that, the pointer jumped briefly to the bottom of the screen at every launch, and the notice “The Dock isn't on this screen yet” stayed up for good. DockPin now reads the Dock's position directly through Accessibility.
  • If you moved the mouse while switching to another display, the Dock usually stayed where it was. DockPin now holds the pointer for the second or so the move takes.
  • Displays with another display partly below them in the arrangement, such as a monitor with a MacBook underneath, couldn't be used as a target. DockPin now pushes at a free spot on the bottom edge.

New

  • The main window has been redone in the style of macOS 26 and 27. What DockPin is doing and what's still missing appears in one line at the top. Switches and pop-up menus follow your system's accent color.
  • The first-launch setup is now a checklist. The permission visibly changes to “Allowed” as soon as macOS grants it, and DockPin asks whether it should open at login.
  • When turned off, DockPin shows its menu bar icon crossed out. In the menu, the actual state appears right below the switch.

Improved

  • The update window now shows what's new. And DockPin downloads only the changes instead of the whole app: from 1.1.0 to 1.2.0 that's about 1.3 MB instead of 3.2 MB.

1.1.0

One permission less

Important: update manually once

DockPin 1.1.0 ships with a new signing key. Existing installations therefore don't detect this update by themselves. Please download this version once and replace the existing app. From 1.1.0 on, updates run automatically again.

Versions installed with Homebrew update as usual with brew upgrade --cask dockpin.

New

  • DockPin now needs only one system permission: Accessibility. The additional request for Input Monitoring is gone, because measurements showed the pointer barrier doesn't need it. If a system does need it, DockPin asks for it specifically.
  • The main window now shows displays as real displays instead of colored tiles. The chosen one has a mini Dock, which visibly moves along when you switch.
  • A status line says what DockPin is actually doing, not just what's set. If a permission is missing, the fix is right next to it.

Improved

  • If the Dock is on the left or right edge of the screen, DockPin now says there's nothing to do there. macOS doesn't move a side Dock with the mouse gesture, and the old notice read like a missing feature.
  • With only one display connected, DockPin explains that instead of silently doing nothing.
  • The window is larger and resizable. The permission row used to sit below the visible area.
  • Display tiles react to the pointer, so you can tell they're clickable.

Fixed

  • The notice “The Dock isn't on this screen yet” stayed up for good if you turned DockPin off while it was showing.
  • If Open at login couldn't be set, the switch silently jumped back. DockPin now explains what to do.
  • The pointer is no longer pulled out of a drag when DockPin brings the Dock back.
  • If you choose another display while the Dock is moving, the new choice is now applied afterwards instead of being dropped.
  • DockPin checks permissions much less often while idle, which saves battery.

1.0.2

Quality release

Improved

  • With stacked displays, DockPin no longer blocks the pointer from crossing downwards. It only holds the pointer at edges where the Dock could actually switch.
  • Missing permissions are now visible: a status row for Input Monitoring in the main window, a warning in the menu bar menu and a grayed-out icon when DockPin can't be active.
  • After waking from sleep and after display changes, DockPin automatically brings the Dock back to the chosen display.
  • Display selection and all switches now work fully with VoiceOver.
  • Double-clicking the running app now opens the main window, and ⌘Q and ⌘W work in all windows.
  • Notices about new versions appear quietly in the menu bar menu instead of as a dialog in the foreground.
  • The menu bar menu now shows directly which key moves the Dock on purpose.

Fixed

  • System Settings no longer keeps opening by itself when Input Monitoring is missing.
  • Mirrored displays are handled correctly and no longer wrongly held.
  • An outdated notice (“The Dock isn't on this screen yet”) no longer stays up for good.
  • With an automatically hidden Dock, DockPin no longer reports false errors.

1.0.1

New

  • DockPin now updates itself: new versions are found automatically and can be installed right from the app.

1.0.0

First release

New

  • DockPin keeps the Dock on the display of your choice for good. It no longer moves when the pointer touches the bottom edge of another display.
  • Pick a display from a true-to-scale view of your monitor arrangement.
  • A modifier key of your choice (⌃ by default) moves the Dock on purpose when you need it.
  • Open at login, German and English, designed for macOS with the Liquid Glass look on macOS 26.