I personally hate when apps crowd my Menu Bar when they don't need to e.g. Dropbox, NordVPN, Keybase etc. I always try to disable the Menu Bar icon for an app if possible, and if I can't I will delete the app if I can find a suitable alternative.
There are so many advantages to a dock icon:
- Richer, colorful icon
- Support for badges, configurable by user
- Won't be hidden by the system (macOS will hide icons in a crowded Menu Bar)
- Can be hidden by the user (Dock Autohide)
- Icon can be repositioned by the user
The Apple HIG makes it pretty clear that most apps don't need the Menu Bar, and should use the Dock instead. But we're in a vicious circle where users have been trained to use the Menu Bar (even though it's inferior), so that's what developers do.
That's pretty much the same place where I started as well (the RW tutorial).
For the library: HotKey is exactly what I used. Simple to set up, works with the Xcode Package manager and does exactly what it says.
programmarchy|5 years ago
I personally hate when apps crowd my Menu Bar when they don't need to e.g. Dropbox, NordVPN, Keybase etc. I always try to disable the Menu Bar icon for an app if possible, and if I can't I will delete the app if I can find a suitable alternative.
There are so many advantages to a dock icon:
- Richer, colorful icon
- Support for badges, configurable by user
- Won't be hidden by the system (macOS will hide icons in a crowded Menu Bar)
- Can be hidden by the user (Dock Autohide)
- Icon can be repositioned by the user
The Apple HIG makes it pretty clear that most apps don't need the Menu Bar, and should use the Dock instead. But we're in a vicious circle where users have been trained to use the Menu Bar (even though it's inferior), so that's what developers do.
nikolatt|5 years ago
dep_b|5 years ago
A global hotkey is not something I have experience with but it seems that there's a library called Hotkey: https://stackoverflow.com/questions/47760135/global-keyboard...
startingpoint|5 years ago