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
Following system theme should be a default #9959
Comments
Thanks for the suggestion! We were just talking about this last week with @niik ! There were a couple of things we discussed related to this:
|
I'm glad to hear it's on the table! Here are my solutions and thoughts:
|
Hey guys, I helped implement the system theme. All these things make sense to me. With regards the modal should it replace the “welcome” initial signup theme selection? Somehow we ended up with the check box idea instead of the “third option approach” #5037 though I like the third option approach better. |
I'm not convinced that presenting a modal here is the right thing to do. We've generally steered away from blocking flows during app launch/restart unless we've had no other choice (the privacy consent dialog is an exception that comes to mind). If we only present the user with a choice once and only when the selected theme is Light and the system theme is Dark we'd target a smaller percentage of users which would be better but I'm still hesitant. In order to not halt this work on this while we iron out the flow for existing users I think we should move ahead and make theme selection be automatic as default and redesign the appearance tab with three options.
I'm likely misinterpreting here but I don't believe we have any initial signup theme selection in the welcome flow. Regardless I think that once we have "auto" as the default we won't need any initial selection.
Hard same |
I can take the initial work on to default to the system theme and make it a “third option” approach. |
I'd prefer:
Also, consider checking out my other thoughts I said on my first and second posts. |
About this, I might have a solution: We can let new users know that by default, GitHub Desktop follows the system theme and this can be changed manually from the app settings (and by the prompt itself as a dropdown). For existing users, we can present a bottom left or right notification that informs them about the changes that the app follows the system theme by default. The bottom notification thing is a better version of this: What that needs urgent discussion is whether the update will override user selection of the theme or not. If the user changed the theme before, should it be changed to following the system or only for those who didn't change it manually? |
The macOS version of GitHub Desktop apparently has an appearance option (which I'm recently finding out and is the inspiration to this issue) which let's us use a dark theme and an automatic switching feature that follows the system theme along with the other apps. But the default of following the system theme doesn't come enabled by default causing people to not even know about the feature (if you're using the program for a long time and haven't come across with the dark/light option on the introduction page).
The best and most logical solution would be to enable the following of the system theme by default.
Important note: Not sure about the latest behavior of the app (the installation wizard, defaults etc.) and suggesting this to have a discussion on it. Don't hesitate to correct any of my errors, as at the end this is a suggestion to improve the app.
The text was updated successfully, but these errors were encountered: