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
Android: Add black backgrounds toggle #11325
Conversation
baaaef4
to
90ffeaa
Compare
|
Is there no way to roll this into the theme selector so that there doesn't need to be a separate option? Like having the theme dropdown be something like:
I think it'd be nicer from a UI standpoint if something like that was possible |
Having it as a separate option is important because you lose the ability to have the black backgrounds when following the system theme otherwise. And we couldn't put it in the normal theme switcher because we'll lose being able to use multiple color schemes with black backgrounds. Also it might not matter much to you but most other apps use this UX for themes |
a82f8ef
to
75a39db
Compare
|
At first glance it feels a little weird to have checkmarks then two combopopups (I don't know what they are called but they are basically comboboxes that pop up) then another checkmark. Like, it -feels- like the combopopups should be grouped together, then have the checkmarks. But if you look at what those options do that would be terrible please don't do that. Additional, we do the mixing of combopopups and checkmarks elseswhere, and the placement of these options is good imo, so this is the best layout. LGTM. Hmm, it may help to have a dividing line between the theme controls the rest of the interface tab items, just to help combat the "weird feeling". If you can even do that. But it's not a big deal. Also, glad to see that the black background option actually turns the background black, RGB 0,0,0. You have to watch out for these things on Android now. |
|
Small nitpick, change "night theme" to "dark theme" in the checkbox description. That's how it's referenced everywhere else and it feels weird to have a "night theme" just here.
Considering how most (if not all) OLED screens currently in use on Android devices experience bad smearing when scrolling with pure black themes, Google's Material dark theme using a dark gray instead of pure black is very likely intentional as that helps reducing the smearing... |
Fair point
I agree, it's just a nice option to have an it's off by default. |
Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ThemeHelper.java
Outdated
Show resolved
Hide resolved
Makes all background colors black in dark mode when enabled through a ThemeOverlay. Applied the same way as a theme/mode.
Makes all background colors black in dark mode when enabled through a ThemeOverlay. Applied the same way as a theme/mode.
Demo -
