theme library

Classes and functions for configuring the Forui widgets' theme. A theme configures the colors and typographic choices of Forui widgets.

Classes

FAnimatedTheme
An animated version of FTheme which automatically transitions the colors, typography, and other properties over a given duration whenever the provided FThemeData changes.
FAnimatedThemeMotion
The motion-related properties for FAnimatedTheme.
FBreakpoints
The responsive breakpoints based on Tailwind CSS.
FColors
A set of colors that is part of a FThemeData. It is used to configure the color properties of Forui widgets.
FFormFieldStyle
A form field state's style.
FStyle
A set of miscellaneous properties that is part of a FThemeData.
FTheme
Applies a theme to descendant widgets.
FThemeData
Defines the configuration of the overall visual FTheme for a widget subtree.
FTypography
Definitions for the various typographical styles that are part of a FThemeData.
FWidgetStateMap<T>
A WidgetStateProperty that resolves to a T using a WidgetStateMap.
FWidgetStatesDelta
The delta between two widget states, containing both the previous and current states along with the differences.

Extensions

$FAnimatedThemeMotionTransformations on FAnimatedThemeMotion
Provides copyWith and lerp methods.
$FFormFieldStyleTransformations on FFormFieldStyle
Provides copyWith and lerp methods.
$FStyleTransformations on FStyle
Provides copyWith and lerp methods.
FThemeBuildContext on BuildContext
Provides functions for accessing the current FThemeData.
FThemes on Never
The Forui themes.