Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dockimizer

Windows-style Dock icon behavior for macOS. Click your app's Dock icon to minimize or restore windows — just like the Windows taskbar.

Behavior

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

Requirements

  • macOS 13.0 or later
  • Xcode 15+ (to build from source)
  • Accessibility permission (prompted on first launch)

Installation

Pre-built

Download Dockimizer.app from the latest release, move it to /Applications/, and launch it.

Build from source

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.

Setup

  1. Launch Dockimizer — a icon appears in the menu bar.
  2. macOS will prompt for Accessibility permission. Grant it in: System Settings → Privacy & Security → Accessibility
  3. If you granted permission after launch, relaunch the app once.
  4. To start automatically at login: System Settings → General → Login Items → Add Dockimizer.

Usage

Dockimizer runs in the background with no configuration needed. The menu bar icon shows monitoring status. Use Quit from the menu to stop it.

Known limitations

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

Building

Requires XcodeGen:

brew install xcodegen
make setup    # regenerate Dockimizer.xcodeproj
make build    # compile
make install  # compile + copy to /Applications/

License

MIT

About

Dock minimizer for MacOS (Tahoe & Newer)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages