Windows-style Dock icon behavior for macOS. Click your app's Dock icon to minimize or restore windows — just like the Windows taskbar.
| State | Single click | Double click |
|---|---|---|
| App frontmost, windows visible | Minimize focused window | Minimize all windows |
| App frontmost, all minimized | Restore all windows | Restore all windows |
| App not frontmost, all minimized | Restore all + activate | Restore all + activate |
| App not frontmost, windows visible | Normal Dock activation | Normal Dock activation |
| Finder (no open windows) | Open new Finder window | Open new Finder window |
- macOS 13.0 or later
- Xcode 15+ (to build from source)
- Accessibility permission (prompted on first launch)
Download Dockimizer.app from the latest release, move it to /Applications/, and launch it.
git clone <repo-url>
cd dockimizer
make install # builds and copies to /Applications/make build builds only; the app ends up at build/Build/Products/Release/Dockimizer.app.
- Launch Dockimizer — a icon appears in the menu bar.
- macOS will prompt for Accessibility permission. Grant it in: System Settings → Privacy & Security → Accessibility
- If you granted permission after launch, relaunch the app once.
- To start automatically at login: System Settings → General → Login Items → Add Dockimizer.
Dockimizer runs in the background with no configuration needed. The menu bar icon shows monitoring status. Use Quit from the menu to stop it.
- Window detection uses the macOS Accessibility API. Apps that report their windows under an unusual AX subrole may not be recognized (file an issue with the app name).
- The Dock AX hit test uses 1D axis matching, so clicks at the very edge of an icon may not register.
Requires XcodeGen:
brew install xcodegen
make setup # regenerate Dockimizer.xcodeproj
make build # compile
make install # compile + copy to /Applications/MIT