Material 3 ThemeData factory for the PULSE design system.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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
Static Methods
-
dark(
{ColorScheme? colorScheme, PulseBrandTokens? brandTokens, PulseStrings? strings}) → ThemeData -
PULSE dark theme — the semantic flip of light (ADR-0013). Brand identity
uses a lighter step from the same blue brand ramp for
primary, while surfaces and text flip to the dark neutral ladder. This keeps brand text and focus indicators readable against the near-black background. -
light(
{ColorScheme? colorScheme, PulseBrandTokens? brandTokens, PulseStrings? strings}) → ThemeData - PULSE light theme (the default — accessible blue baseline).
Constants
- darkColorScheme → const ColorScheme
-
The dark
ColorSchemePULSE projects from the token contract. - lightColorScheme → const ColorScheme
-
The light
ColorSchemePULSE projects from the token contract.