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).