Why does the Keybase Mac client create a user-hostile menu bar extra on startup? It doesn’t do anything useful, can’t be hidden and doesn’t disappear when the app is quit.
What does user-hostile mean? and you can quit it by clicking quit on the sub menu item:
The menu bar belongs to the user. Adding your icon to the menu bar without a way for the user to remove it is user hostile. The only way to remove it is to choose Quit from the sub menu, but if you do, it also quits the application, which is unexpected—the menu bar extra and the app should not be connected in this way.
My suggestion would be to decouple the menu bar extra from the application so that they operate independently.
On 14 Sep 2018, at 09:54, Alex Parker notifications@github.com wrote:
What does user-hostile mean? and you can quit it by clicking quit on the sub menu item:
https://camo.githubusercontent.com/64c09203f81dfb4f2f387ad2162942a64c54bc93/68747470733a2f2f642e70722f692f6a5679746a572b
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/keybase/client/issues/13530#issuecomment-421192525, or mute the thread https://github.com/notifications/unsubscribe-auth/AWFZWmLuTZdj_8RJpWjcpMOrMb-vECn-ks5uavdLgaJpZM4WUWR7.
I'd came here to report the same issue, but will phrase in a slightly different way:
When I quit the main Keybase app, my expectation is that Keybase will quit just like any other app on macOS. However, I then discover is that Keybase is now also running in my menu bar which I have to quit, effectively issuing the quit command a second time. There is one other app that does this - Skype, but that shouldn't set a precedent, because I dislike Skype intensely because of this behaviour (!).
I agree with @rodcheater that the menu bar "extra" should be de-coupled. "Hostile" might be too strong a word; however, I feel the word is still within the right ball park.
I _did_ ask for the main Keybase app when I downloaded and installed it, but I _never_ asked for the menu bar process. At the very least, send the menu item the quit signal when the main app is quit. In terms of feedback, I don't run Keybase much because the menu bar item is irritating.
Agree with @scottlowe here - an option to just remove the menu item would be appreciated.