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