flywind library
Classes
- ColParams
- Parameters for Column widget direct Flutter API access
- FlyBorderUtils
- Utility class for handling Tailwind-like border logic
- FlyBox
- A unified widget that intelligently renders as either a container or layout
- FlyBreakpointToken
- Breakpoint values for responsive design
- FlyColorToken
- Color values from Tailwind CSS theme
- FlyColorUtils
- Utility class for handling Tailwind-like color logic
- FlyFlexUtils
- Utility class for handling Tailwind-like flex logic
- FlyFontFamilies
- FlyFontToken
- Font family stacks (sans, serif, mono)
- FlyFontUtils
- Utility class for handling font family resolution
- FlyFontWeightToken
- Font weight values
- FlyFontWeightUtils
- Utility class for handling font weight resolution
- FlyGestureDetector
- FlyIcon
- A builder-style widget that mimics Tailwind-like utilities for icons
- FlyImage
- A generic image widget with image-specific utilities
- FlyLayoutUtils
- Utility class for handling Tailwind-like layout logic
- FlyLeadingToken
- Line height values
- FlyLeadingUtils
- Utility class for handling Tailwind-like leading (line height) logic
- FlyMarginUtils
- Utility class for handling Tailwind-like margin logic
- FlyNotifier
- Controller for managing Fly theme data with runtime updates
- FlyObjectUtils
- Utility class for handling object fitting logic
- FlyPaddingUtils
- Utility class for handling Tailwind-like padding logic
- FlyPositionUtils
- Utility class for handling Tailwind-like position logic
- FlyRadiusToken
- Border radius values for rounded corners
- FlyRoundedUtils
- Utility class for handling Tailwind-like rounded logic
- FlySizeUtils
- Utility class for handling Tailwind-like size logic
- FlySpacingToken
- Spacing values for margins and padding
- FlySpacingUtils
- Common spacing utilities for padding and margin
- FlyStyle
- Internal style storage for Flywind widgets
- FlyStyleApplier
- Service for applying FlyWind utilities to widgets
- FlyStyleContext
- InheritedWidget that provides FlyStyle context to descendant widgets
- FlyText
- A builder-style widget that mimics Tailwind-like utilities for text
- FlyTextStyleToken
- Text style values with fontSize and height
- FlyTextUtils
- Utility class for handling Tailwind-like text style logic
- FlyTheme
- InheritedNotifier widget that provides Fly theme data to the widget tree
- FlyThemeData
- Main theme data container that holds all tokens
-
FlyToken<
T> - Base interface for all Fly tokens
- FlyTrackingToken
- Letter spacing values
- FlyValue
- Value resolver that handles type conversion for Flywind utilities
- Flywind
- Main app widget that provides Fly theming
- RowParams
- Parameters for Row widget direct Flutter API access
- StackParams
- Parameters for Stack widget direct Flutter API access
- WrapParams
- Parameters for Wrap widget direct Flutter API access
Enums
- FlyIntrinsicWidth
- Intrinsic width values for Tailwind-like sizing
Mixins
-
FlyBorder<
T> - Mixin that provides Tailwind-like border methods for any widget
-
FlyColor<
T> - Mixin that provides Tailwind-like color methods for any widget
-
FlyFlex<
T> - Mixin that provides Tailwind-like flex methods for any widget
-
FlyLayoutUtilities<
T> - Mixin that provides Tailwind-like layout methods for any widget
-
FlyLeading<
T> - Mixin that provides Tailwind-like leading methods for any widget
-
FlyMargin<
T> - Mixin that provides Tailwind-like margin methods for any widget
-
FlyObject<
T> - Mixin that provides object fitting utilities for images and other objects
-
FlyPadding<
T> - Mixin that provides Tailwind-like padding methods for any widget
-
FlyPosition<
T> - Mixin that provides Tailwind-like position methods for any widget
-
FlyRounded<
T> - Mixin that provides Tailwind-like rounded methods for any widget
-
FlySize<
T> - Mixin that provides Tailwind-like size methods for any widget
-
FlyTextHelper<
T> - Mixin that provides Tailwind-like text style methods for any widget
Extensions
- FlyStyleChecks on FlyStyle
- Extension on FlyStyle to provide property checking methods
- FlyThemeDataExtension on ThemeData
- Extension to make FlyTheme work with Material ThemeData
Functions
-
initializeFlywind(
) → void - Initialize Flywind and ensure tokens are generated This should be called in your main() function