LemmyNet/jerboa

Fix material 3 colors to be more standard, stop using `onSurface` for everything.

Closed this issue · 0 comments

Pre-Flight checklist

  • Did you check to see if this issue already exists?
  • This is a single feature request. (Do not put multiple feature requests in one issue)
  • This is not a question or discussion. (Use https://lemmy.ml/c/jerboa for that)

Describe The Feature Request Below

I built another android app recently, and found that the material color recomendations are much more standardized than when I started building jerboa.

https://m3.material.io/

This is a placeholder issue to remind me to go over those docs again, as well as every component. Specifically:

  • We are overriding way too many colors, and often using onSurface, where we shouldn't be.
  • I'd still like to keep the layout as flat as possible, but there are a few cases where the default card coloring should be used.