A MacOS menubar utility for automatically hiding/showing the dock based on the size of your connected display(s).
- An Intel or Apple Silicon Mac running macOS 15 Sequoia or later
Note: It is entirely possible the app can be compiled to run on older versions of MacOS, I'm just unable to test. Feel free to try compiling for older systems and submit a pull request with any changes.
You can manually download the latest release of AutoDock.
If you prefer to use homebrew...
- Add the 'ghall89/tap' tap with
brew tap ghall89/tap - Install AutoDock with
brew install --cask autodock
When launching AutoDock for the first time, you will be asked by macOS to grant automation permissions. This is required for setting the Dock's visibility, and AutoDock will not function without it.
- MacOS 15+
- task
- mint
- swift-bundler
- create-dmg (optional - only required if you want to create a DMG)
- Clone this repo with
git clone git@github.com:ghall89/AutoDock.git - Navigate to the project directory in your terminal
- Run
task build, this will output to.build/bundler/AutoDock.app
Before submitting an issue, please check if your issue is described here.
It's likely AutoDock doesn't have permission to update the Dock's settings. Go to System Settings, navigate to Privacy & Security > Automation > AutoDock, and ensure the toggle for System Events is turned on, then quit and re-open AutoDock.