-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Support change theme in preference panel #549
Conversation
Hi @lucasderraugh , I enjoyed the dark mode so much! However, I feel that there might be someone who would like to continue with light mode. At least we should provide an option for them to disable dark mode. IMHO theme preference should be personal but currently there's no option to disable dark mode. I definitely can add a third option to obey system preference, but I think providing |
@wqz-leo I like the idea, but I really need the third option to go with system preference (as the default). As it stands in this PR, everyone is going to be defaulted to dark (even if they use light mode), which is not listening to the system at all. There is also the ability coming in Catalina for the mode to dynamically change depending on time of day (and other 3rd party apps do this today). So, I'd love the changes, but I'm convinced we need to always respect the system by default. |
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.
Changes needed:
- Compare menu items by represented object or tag
- Have 3 options instead of 2 and default to using the system preference by default (System Preference, Dark, Light).
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.
Fix the baseline alignment and this will be good to go. Thank you so much for doing this!
* support change theme in preference panel * fix theme preference options * format code * make theme popup button and text field baseline aligned
Added change theme pop up button in preferences panel.
Allows user to select preferred theme at runtime.
Save selected theme to UserDefaults.
Defaults to system preferences.
Screenshots
License
I AGREE TO THE GITUP CONTRIBUTOR LICENSE AGREEMENT