baaba_extensions 0.1.0 copy "baaba_extensions: ^0.1.0" to clipboard
baaba_extensions: ^0.1.0 copied to clipboard

Handy pack of extensions for the Flutter SDK — strings, numbers, lists, widgets, dates, booleans, BuildContext, and beautiful dialogs.

0.1.0 #

Added #

  • DialogX on BuildContext — two new context-level dialog methods:
    • showConfirmDialog(...) — confirmation dialog with confirm/cancel actions, returns Future<bool?> (true = confirmed, false = cancelled, null = dismissed).
    • showInfoDialog(...) — information dialog with a single close action, returns Future<void>.
  • Both dialogs support full customization: title, message, icon, confirmColor/accentColor, cancelColor, backgroundColor, borderRadius, titleStyle, messageStyle, barrierDismissible, and optional callbacks.
  • New global dialog config vars in default_configs.dart:
    • defaultDialogConfirmColorGlobal
    • defaultDialogCancelColorGlobal
    • defaultDialogInfoColorGlobal
    • defaultDialogBorderRadiusGlobal

0.0.1 #

Added #

  • StringExtension on String? — null-safe string helpers: validation, formatting, masking, conversion, clipboard, Firebase search param, Pakistan mobile formatting, toast.
  • NumX / NumPaddingX on numSizedBox and EdgeInsets shortcuts, ordinal, percentage, async delay.
  • NumDurationX / NumTimeX / NumCoerceInExtension on int — readable Duration construction, relative DateTime helpers, clamping.
  • ListX on Iterable<T>? — null-safe iteration, groupBy, sumBy, averageBy, firstWhereOrNull.
  • ListSplit / ListSwapExtension on List<T>splitAt, chunked, partition, swap.
  • ContextX on BuildContexttheme, colorScheme, screenSize, device-class helpers, keyboard utilities.
  • DateTimeExt on DateTimetimeAgo, isToday, isFuture, startOfDay, endOfDay, isSameDay; top-level currentMillisecondsTimeStamp, leapYear, daysInMonth.
  • WidgetX on Widgetcenter, expanded, withWidth, withHeight, withSize, visible, cornerRadiusWithClipRRect, onTap.
  • BoolxExtensions on boolisTrue, isFalse, toggle.
  • Patterns — static regex strings for email, URL, phone, file types, Pakistan mobile.
  • MaskType enum — auto, email, phone.
  • Global toast config: defaultToastBackgroundColor, defaultToastTextColor, defaultToastGravityGlobal, defaultToastBorderRadiusGlobal.
  • Widgets: HorizontalListWithoutHeight, ReadMoreWidgetx, RestartAppWidgetx.
0
likes
0
points
224
downloads

Publisher

unverified uploader

Weekly Downloads

Handy pack of extensions for the Flutter SDK — strings, numbers, lists, widgets, dates, booleans, BuildContext, and beautiful dialogs.

License

unknown (license)

Dependencies

flutter, fluttertoast

More

Packages that depend on baaba_extensions