Skip to content
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 setting to hide tray (menubar for macos) #9624

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

C41M50N
Copy link

@C41M50N C41M50N commented May 7, 2024

fixes #4955 (I know it's marked as completed, but it was never implemented from what I can see)

@C41M50N
Copy link
Author

C41M50N commented Jun 17, 2024

@Eugeny any thoughts on this?

@Eugeny
Copy link
Owner

Eugeny commented Jun 17, 2024

Sorry for the delay, I'm completely overwhelmed with work right now. Looks good, left 2 notes

@C41M50N
Copy link
Author

C41M50N commented Jun 17, 2024

No worries, thanks for taking the time. I made changes to accomodate those notes.

Another issue that I am seeing is that the 'showTray' config is not added to the config file if it doesn't exist (and is therefore out-of-sync with the toggle). Is there a standard way of handling the case where a config option is added if it is not already set?

@Eugeny
Copy link
Owner

Eugeny commented Jun 18, 2024

No, unfortunately the main process doesn't have access to the same merged "defaults + user settings" object, so all access to configStore has to have a ?? default slapped onto it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature request: Option to hide the MacOS menu icon
2 participants