PlexBrandConfig class

Optional additive brand overrides for PlexApp.

Logos stay on PlexAppInfo.appLogo / PlexAppInfo.appLogoDark — this config does not duplicate logo fields.

Resolution order for colors: widget-level → PlexBrandConfig → ColorScheme / seed → generic fallbacks.

Constructors

PlexBrandConfig({Color? brandPrimary, Color? brandInk, Color? success, Color? warning, Color? danger, Color? info, String? fontFamily, PlexDensity? density})
const

Properties

brandInk → Color?
final
brandPrimary → Color?
final
danger → Color?
final
density → PlexDensity?
final
fontFamily → String?
When null, the package default font family (Roboto) is used. PlexTheme.appTextTheme still wins over this when set.
final
hashCode → int
The hash code for this object.
no setterinherited
info → Color?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
success → Color?
final
warning → Color?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited