feat: migrate to material design 3
Based on !1332 (merged). Fixes #2246 #2511. Replaces !1046 (closed).
Goals
- upgrade the color system
with dynamic color - upgrade basic components (FAB, bottom app bar, etc.)
- does not introduce breakage
- minimal changes
Non goals
update Jetpack Compose screens to MD3 (including the IPFS gateway screen)
Colors
I used our current primary (fdroid_blue #1976d2
) and secondary color (fdroid_green #8ab000
) with the Material Theme Builder (with matched color), and here is what I get: https://www.figma.com/file/ABnrhL6k5yDa67nOchezuD/Material-3-Design-Kit-(Community)?type=design&node-id=49823%3A12141&mode=design&t=LNzqJd5skWrE7WCK-1
We don't have a tertiary brand color. So I just used the generated tertiary color by the Material Theme Builder (magenta #A685B1
), based on the Primary Color fdroid_blue #1976d2
, as recommended by the guidelines for this situation.
Preview
Light
Dark
Black
Edited by proletarius101