PulseTheme class abstract final

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 ColorScheme PULSE projects from the token contract.
lightColorScheme → const ColorScheme
The light ColorScheme PULSE projects from the token contract.