-
-
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
[BUG] Some surface color roles are derived from the wrong palette #5194
Comments
Hello! Most of the color choices are based on Google's official Jetpack Compose default colors, which uses When refactoring Lawnchair Settings' theme, I was actually conflicted on whether to:
I initially started with 2 (can be seen at the latest beta) but after internal discussion, we plan to somewhat emulate the AOSP settings theme & styling. I'll admit that it does require some additional tweaks to improve contrast, but that can be implemented later on. I guess the best solution for this problem is to just test what's the best colors for each theme (as the light theme isn't really great as of now). I'll look into using the M3 colors again to see if it looks fine. |
Thank you for your answer, I wasn't aware that Compose used Regarding option 3, on A15 (with My two cents are that |
I'll do some internal testing tommorow to see which one fits the best. Will test using the colors from the M3 website first, then do tweaks as necessary. I could also add a temporary developer (debug) option to change the color schemes. |
Describe the bug
Currently, many surface color roles (On surface, Container, and Add-on) are derived from the Neutral Variant tonal palette. ComposeColorScheme.kt
According to the M3 website, they should instead be derived from the Neutral palette.
I believe this is what causes the not-so-great contrast between the background and the preferences on the settings screen.
Steps to reproduce
Steps to reproduce the behavior:
Expected behavior
The surface color roles should be derived from the correct tonal palette.
Screenshots
No response
Device information
Shouldn't be relevant?
Additional context
I couldn't figure out why the Neutral palette isn't used for these color roles. If this was intended, please let me know :)
The text was updated successfully, but these errors were encountered: