Anvil's new Material 3 theme defines components, layout forms and colour schemes to use in Anvil apps. The theme is based on the specs and guidelines of Google's Material 3 theme
The Material 3 theme is just an Anvil app that you can add as a dependency to other Anvil apps.
Important
The Material 3 theme is still in beta while we work out the bugs, add more components and make it more user-friendly. If you'd like to help us improve the theme, check out our contributing file to learn how to get involved!
It's easy! Log into Anvil and create a new M3 (Beta) app.
You can also add the theme to an existing app. Go to Settings -> Dependencies and choose "Third Party". Enter the dependency ID "4UK6WHQ6UX7AKELK".
Warning
If your app already contains an existing theme, it is possible that the theme CSS will disrupt the M3 theme. If you’re seeing strange results, try creating a new blank M3 app.
The Material 3 theme is currently incomplete! If you'd like to pitch in and help us make the theme better and more complete, read our contributing file to learn how to get started.
If you’re new to Anvil, welcome! Anvil is a platform for building full-stack web apps with nothing but Python. No need to wrestle with JS, HTML, CSS, Python, SQL and all their frameworks – just build it all in Python.
To learn more about Anvil, visit https://anvil.works.