-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ability to hide tray icon on non-Mac (which has no tray icon) #11258
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm very confused between this option and the existing 'minimise to tray' option. Shouldn't 'minimise to tray' be all that's needed here? Or at least would be if it worked correctly, but it looks like when 'minimise to tray' is disabled, the tray icon is still shown but closing the window closes the whole app. Also the 'minimise to tray' is shown in macOS which it shouldn't be because there isn't one.
What I'd expect would be one option which is shown on Linux & Windows. By default it's enabled in which case the tray icon is shown, when the window is closed riot continues to run in the background and clicking the tray icon shows the window again. When it's disabled, no tray icon is shown at all and closing the window causes the app to exit.
ARGH - you're right! It definitely shouldn't be doing this - this just isn't a thing that apps do on macOS.
Ah, surprising, but OK: should we not follow suit from Spotify & Discord then and just have one option that controls the behaviour when closing the window, and the option doesn't appear on mac at all? |
Fair enough, am not a Mac user so do not know what behaviours are sub-par even as an option
I'm not against merging the two options and disallowing |
Fixes #8904
Requires matrix-org/matrix-react-sdk#3573