Skip to content

Concepts overview

A Theme Manager run starts from a seed color or included custom definition. Material Design 3 generation resolves light and dark semantic schemes, then each registered adapter formats the roles for its target.

Generation writes adapter-owned generated sources. Selection reads those sources and applies them to live destinations such as a stable import file, application package, or editor pointer. The registry is the authority for which adapters participate in each phase.