alialbaali / Noto

Minimal Note-Taking App
https://play.google.com/store/apps/details?id=com.noto
Apache License 2.0
474 stars 24 forks source link

New Light & Dark Themes #201

Open alialbaali opened 1 year ago

alialbaali commented 1 year ago

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!

pgrilo commented 11 months ago

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.