Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EthanSK/Menu-Bar-Dock
Put the MacOS dock of apps in the menu bar (with customizability)
https://github.com/EthanSK/Menu-Bar-Dock
dock free macos menu-bar menu-bar-app menu-bar-dock open-source screen-space status-bar swift xcode
Last synced: about 2 months ago
JSON representation
Put the MacOS dock of apps in the menu bar (with customizability)
- Host: GitHub
- URL: https://github.com/EthanSK/Menu-Bar-Dock
- Owner: EthanSK
- Created: 2019-03-06T03:03:41.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T16:01:48.000Z (3 months ago)
- Last Synced: 2024-10-19T23:18:32.175Z (3 months ago)
- Topics: dock, free, macos, menu-bar, menu-bar-app, menu-bar-dock, open-source, screen-space, status-bar, swift, xcode
- Language: Swift
- Homepage: https://menubardock.com
- Size: 2.93 MB
- Stars: 191
- Watchers: 6
- Forks: 8
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Menu Bar Dock](https://www.menubardock.com/)
![Preview Image](./assets/menu-bar-dock-preview.webp)
### 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](./assets/menu-bar-dock-prefs.png)
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](https://github.com/EthanSK/Menu-Bar-Dock/issues)
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:
### 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.