Skip to content

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.