plex_theme library

Classes

PlexBrandConfig
Optional additive brand overrides for PlexApp.
PlexColorRamp
11-stop ramp (50–950), mirroring typical design-token structure.
PlexColorTokens
Semantic color tokens: ramps plus surface / text / border / brand / status / ring.
PlexTheme
This class will hold theme related information
PlexThemeData
Theme extension attached to ThemeData by PlexTheme.getThemeByBrightness.

Enums

PlexDensity
Visual density for Plex Material themes. Apps opt in via PlexBrandConfig.

Constants

plexDarkSurfaceCard → const Color
Dark card surface (~Interloop .dark --card / grayblue-900).
plexDarkSurfacePage → const Color
Dark page surface (~Interloop .dark --background / grayblue-950).
plexDarkSurfaceSunken → const Color
Dark sunken / muted surface (~Interloop .dark --secondary).
plexDarkTextPrimary → const Color
Dark primary text (~Interloop .dark --foreground).
plexDefaultSeedColor → const Color
Generic professional blue-gray seed (Material Blue Grey 500, #607D8B).