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+
- The Latest Version of Xcode
- An Apple Developer Account
- Clone this repo with
git clone [email protected]:ghall89/AutoDock.git
- Open
AutoDock.xcodeproj
from the project directory - Wait for package dependencies to download
- From the menubar, go to
Product → Archive
- When archive is complete, click
Distribute App
and selectDirect Distribution
,Debug
, orCustom
and follow the prompts
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.