Appearance
Custom Components
All built-in components in Canary are Web Components written with Lit. Since it is very closed to the standard, it should be easy to build your own components.
Controllers and Contexts
We have controllers that are reused across components, and contexts that are used to share data from parent to child components.
Using Controllers
Information can be found in Lit's docs.
Using Contexts
Information can be found in Lit's docs.