Skip to content

Put the MacOS dock of apps in the menu bar (with customizability)

Notifications You must be signed in to change notification settings

EthanSK/Menu-Bar-Dock

Repository files navigation


Preview Image

Menu Bar Dock shows MacOS apps in the menu bar. With a click of the app icon, you can open the app straight from the menu bar.


**It is highly recommended that you enable automatically hide and show the dock in system preferences**. Now you have freed up all that space at the bottom of the screen where the dock used to always be showing, and you can open apps by clicking their icon in the menu bar at the top!

Preferences example

Menu Bar Dock can work in two ways: running apps and regular apps. To get an experience most similar to the normal dock you're used to, just use regular apps. Do this by going to preferences (right-click a menu bar item), add your desired apps to the 'Regular Apps' section, then set the max number of running apps to 0. However, we recommend you give the running apps feature a try, it can be very useful for switching quickly between recently used apps.

Reasons to use Menu Bar Dock ...

  • Save screen space - You don't need the normal dock to show at the bottom of your screen any more. Lots of valuable space saved! While automatically unhiding the dock to go to your app solves the problem of screen space, you must wait until it shows (if it even does show - often it doesn't due to lag), then look for the icon you want, then drag your mouse across the screen to click and open it. Who actually wants that?

  • Laggy computers - If your computer suffers from lag when your activity gets more heavy and starts causing problems with switching apps, this is the perfect app for you.

  • Save time and increase comfort - While the Command+Tab shortcut can switch between your open apps in order, it requires one hand always on the keyboard, and can be laggy and take a while to show - by then you could have unhide the dock and found the app you want to click on manually! Time-wasting!

Extra info

Access the preferences window by right-clicking any app being displayed in the menu bar dock, and then selecting 'Menu Bar Dock Preferences' at the bottom.

If you hold command while dragging the icons to place them where you would like on the menu bar. It will reorder automatically once you change apps again.

For more info and tips, press the blue 'i' in the general section of the preferences window of the app.

Any feedback or queries can be submitted here

The number of downloads for this app can be found by running curl -s https://api.github.com/repos/EthanSK/Menu-Bar-Dock/releases | egrep '"name"|"updated_at"|"download_count"' in a terminal.

Support this project:

Buy me a coffee Buy me a coffee

Notes

  • Do not upload the binary directly to github releases. Upload a compressed version, otherwise the app won't open after download.

  • To check downloads of Menu Bar Dock, use Github API https://stackoverflow.com/a/4339085/6820042 curl -s https://api.github.com/repos/EthanSK/Menu-Bar-Dock/releases | egrep '"name"|"download_count"'

  • When exporting, distribute it and make sure to upload to Apple's notary services, otherwise it will give a warning when trying to it normally (and Chrome will say that the download is potentially unsafe)

  • Disabled app sandbox, otherwise it can't quit apps using the dropdown menu on right click

  • The login item for the launcher is found in the file at /private/var/db/com.apple.xpc.launchd/loginitems.501.plist

  • The plist with the user prefs is usually found in the file at /Users/ethansarif-kattan/Library/Preferences/com.ethansk.MenuBarDock.plist. Use defaults delete com.ethansk.MenuBarDock in terminal to delete it properly.