sugar library
Opt-in convenience extensions for Flutter contexts, numbers, and strings.
Classes
- ThemeWithoutEffects
- A widget that optionally removes various visual feedback effects from its child subtree.
Enums
- RoundingMode
- An enum representing the rounding mode used to compute the current item index.
Extensions
- FHUBrightnessExtension on Brightness?
- Convenience brightness predicates for nullable Brightness values.
- FHUCarouselControllerExtension on CarouselController
-
Adds jump and position helpers to
CarouselController. - FHUColorSchemeEx on ColorScheme
-
Builds
ThemeDatainstances from aColorScheme. - FHUContextDirectionality on BuildContext
- Extension methods for accessing text directionality from a BuildContext.
-
FHUDirectionalIterable
on Iterable<
T> - Extension for RTL-aware list operations.
- FHUFocusScopeExtension on BuildContext
- Focus helpers for reading and updating the nearest FocusScopeNode.
- FHUIntExtensions on int
- Converts raw ARGB integers into Flutter Color values.
- FHUIntlTextDirection on TextDirection
-
Interop helpers between
package:intlbidi APIs and Flutter's TextDirection. - FHUMediaQueryExtension on BuildContext
- Exposes frequently used MediaQuery values on BuildContext.
- Navigation extensions on BuildContext for Flutter Helper Utils.
- FHUNullSafeStringExtensions on String?
- Nullable string helpers that derive layout information.
- FHUNumExtensions on num
- UI convenience extensions for Flutter.
- FHUOrientationEx on Orientation
- Adds orientation predicates for layout branching.
- FHUPlatformExtension on BuildContext
-
Exposes the active TargetPlatform from the nearest
Theme. - FHUPlatformExtensionNullable on BuildContext?
- Adds null-safe platform predicates to an optional BuildContext.
- FHUScaffoldMessengerExtension on BuildContext
-
Convenience accessors and forwarding methods for
ScaffoldMessenger. - FHUSizeExtensions on Size
- Convenience helpers for transforming a Size into common UI values.
- FHUTargetPlatformExtension on TargetPlatform?
- Groups native and web-aware predicates for TargetPlatform.
- FHUTextDirection on TextDirection
- A collection of utility extensions for working with text directionality and localization.
- FHUThemeDataColorSchemeEx on ThemeData
-
Exposes
ColorSchemecolors directly fromThemeData. - FHUThemeDataExtension on ThemeData
-
Adds direct accessors for common
ThemeDatatext styles and brightness checks. - FHUThemeDataPlatformExtensionNullable on ThemeData?
-
Adds null-safe platform predicates to an optional
ThemeData. - FHUThemeExtension on BuildContext
- Adds theme-focused convenience lookups to BuildContext.
- FHUThemeModeEx on ThemeMode?
- Theme mode helpers for resolving brightness and checking the active mode.
- ScrollControllerEx on ScrollController
- Extension methods for enhancing ScrollController functionality.
- ScrollDirectionEx on ScrollDirection?
- Extension methods for ScrollDirection (nullable).