Skip to content

ghall89/AutoDock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoDock

GitHub GitHub release (with filter)

ko-fi

A MacOS menubar utility for automatically hiding/showing the dock based on the size of your connected display(s).

Installation

Requirements

  • 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.

Download

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

First Launch

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.

Compile From Source

Prerequisites

Instructions

  1. Clone this repo with git clone [email protected]:ghall89/AutoDock.git
  2. Open AutoDock.xcodeproj from the project directory
  3. Wait for package dependencies to download
  4. From the menubar, go to Product → Archive
  5. When archive is complete, click Distribute App and select Direct Distribution, Debug, or Custom and follow the prompts

Troubleshooting

Before submitting an issue, please check if your issue is described here.

AutoDock doesn't show/hide the Dock as expected

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.

Dependencies

About

A utility for automatically hiding and showing the MacOS Dock based on connected display size.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages