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

New Light & Dark Themes #201

Open
alialbaali opened this issue Jul 16, 2023 · 1 comment
Open

New Light & Dark Themes #201

alialbaali opened this issue Jul 16, 2023 · 1 comment
Labels
discussion enhancement New feature or request

Comments

@alialbaali
Copy link
Owner

It would be nice if Noto had a few more light & dark themes, such as beige, or blue grayish. If you have any suggestions, please post them below!

@alialbaali alialbaali added enhancement New feature or request discussion labels Jul 16, 2023
@pgrilo
Copy link

pgrilo commented Aug 25, 2023

A complete colorScheme can be generated from a single color input.

My suggestion would be to use the web based theme builder,

https://m3.material.io/theme-builder#/custom

input the desired primaryColor and the full theme (light and dark) will be generated and easly previewed.
You can then export Jetpack Compose (kt) and Android Views (xml).

One advantage of using the algorythmic generated themes is that the tone contrast level between UI elements is always perfect and in-line with the (future) Material You Dynamic themes.

Speaking of contrast levels, perhaps the default Dark/Light themes could be revised to match the Material You themes contrast levels.


Another idea would be Custom themes:
Let the user select one color (primaryColor) and generate the colorSchemes on-the-fly using

DynamicColorsOptions.Builder
.setContentBasedSource(inputColor)

I think that, if you wish, this fuctionality could even be provided to OS builds older than 12.1 (API<32) by including the material-color-utilities lib:

https://github.com/material-foundation/material-color-utilities

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants