Client: Mac app has a menu bar extra

Created on 31 Aug 2018  Â·  4Comments  Â·  Source: keybase/client

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.

All 4 comments

What does user-hostile mean? and you can quit it by clicking quit on the sub menu item:
Screen

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.

Also: https://github.com/keybase/client/issues/10787

Agree with @scottlowe here - an option to just remove the menu item would be appreciated.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

eki picture eki  Â·  4Comments

iqballher picture iqballher  Â·  3Comments

Magi1053 picture Magi1053  Â·  3Comments

lukefrasera picture lukefrasera  Â·  3Comments

veddermatic picture veddermatic  Â·  3Comments