Hacker News new | ask | show | jobs
Show HN: A tiny macOS app that stops your Dock from jumping between monitors (timlenardo.github.io)
2 points by telenardo 83 days ago
Not much to say here. It's been driving me nuts for years, so I built it with some help from Claude. I still can't believe the operating system doesn't support this natively.

How does it work? It detects when your mouse is at the very bottom of the screen and moves it back up a few pixels. That's it. MacOS's dock-jumping behavior is triggered when your mouse is at the bottom edge of the screen. Moving the cursor back up 2-3 pixels prevents the jump.

Free and open-source, of course. Wouldn't charge for something so trivial. Enjoy!

1 comments

I need to ask you to rename your project. "DockLock" is the name of my existing product, and using the same name for a similar macOS app creates clear confusion.

https://docklockpro.com

DockLock Lite was created in February 2025, and I have public evidence of prior use and release history. Your current presentation also implies invention of a solution that I had already created and shipped earlier.

I am not objecting to open source competition. I am objecting to the use of my product name and to misleading presentation of origin. Other replicas have already copied the UI or the method. This one now copies the name as well.

Please rename the project and update the description to avoid confusion.

More broadly, people should understand what they are supporting. When people support open source replicas of original products, they encourage more replicas. Supporting DockLock Lite means supporting original innovation and the creation of more first-of-its-kind apps.

Also, presenting this as a trivial fix is misleading. In practice, reliably stabilizing Dock position on macOS across real multi-display setups requires far more than a simple one-step workaround. DockLock Lite is not an AI-generated, It was independently invented and built from scratch, with substantial engineering work behind the techniques and edge-case handling required to make Dock positioning reliably stable.