Glossary
- Seed — the input color used to generate a Material scheme.
- Variant — an accepted Material generation variant that changes how a seed is interpreted.
- Role — a semantic color assignment in a generated scheme, such as a foreground, surface, or accent role.
- Mode — the generated light or dark form of a theme.
- Adapter — a registry entry that knows how to generate or apply output for one target.
- Generated source — the target-specific output owned by Theme Manager after generation.
- Active theme — the single theme family chosen by the user and persisted as
activeTheme. - Live destination — the configuration, package, import, or pointer an adapter updates while applying a generated source.
- Select — choose the active theme family and apply one of its generated modes.
- Apply — apply the active family in an explicit light/dark mode without changing theme identity.
- Reload hook — a target-specific, best-effort action that asks a running application to reload after application.
- Environment gate — an adapter check that skips work when the required platform, application, or privilege is unavailable.
See generated files for the source/destination model and supported targets for registry-derived target details.