fp_util 4.0.0
fp_util: ^4.0.0 copied to clipboard
Utilities and Extensions for num,BuildContext,EdgeInsets,File,String. constants for horizontal and vertical spacing.
4.0.0 #
BREAKING CHANGES
- upgraded freezed to version 3.0.1, use 3.2.0 if you are using freezed < 3.0.0
- upgraded dependencies to support latest stable release
3.2.0 #
- deps update
3.1.7 #
- Equality added for validator
3.1.6 #
- Re-land logger
- Deps update
- Minor improvements
3.1.5 #
- Fix Device Size Calculation
3.1.4 #
- Utilize unused parameter in FPSnackBar
3.1.2 #
- updated docs site url
3.1.1 #
- minor improvements
3.1.0 #
- added docs
3.0.1 #
- updated logger
3.0.0 #
This release contains BREAKING CHANGES
- added logger class
- remove responsive from all the extension functions
2.2.0 #
- added
DecimalTextFormatterfor formatting decimal number - added
fiscalYearandcurrentFiscalYearextension on DateTime
2.1.2 #
- added
LoggerMixin - added
isCsvextension on String and file
2.1.1 #
- added
TagsInputFieldwidget - added
uuidhelper class
2.1.0 #
This release contains BREAKING CHANGES
- removed
horizontalSpaceandverticalSpaceextension usegap()instead - added
gap()andgapExpanded()extension on in replace ofhorizontalSpaceandverticalSpace - added
gapMax()andgapMaxExpanded()extension - added
sliverGap()extension on in replace ofsliverHorizontalSpaceandsliverVerticalSpace
2.0.3 #
- add new
EmojiTextFormatterfor allowing/denying emoji in text field
2.0.2 #
- added
letextension on Object - code cleanup
2.0.1 #
- updated FPSnackBar to configure global properties
- added HexColor class to convert hex string to color
- refactor SizeUtils
- added .clickable factory constructor to
RoundedContainerandCircleContainer - added Radius and BorderRadius extensions for responsiveness
2.0.0 #
This release contains BREAKING CHANGES
- updated SizeUtils
- added responsive sized box and padding widget
- updated extensions to support responsiveness
1.2.18 #
- added ClipboardHelper for copy/paste from/to clipboard
- updated logics of case_text_formatters
1.2.17 #
- added text_input_formatters
1.2.16 #
- BREAKING CHANGES
- renamed
removeNextLinetoreplaceEscaped
- renamed
- added
removeExtraSpacestring extension - added
initialsstring extension to get initial letter of string
1.2.15 #
- added
equalIgnoreCaseandcompareIgnoreCaseextension on String - updated field to support multiple match validator
1.2.14 #
- added gradient borders
- added gradient text widget
- add support for outline variant on gradient button
1.2.13 #
- added new widgets
- ConstrainedScrollableColumn
- PaddedSpacedRow
- PaddedSpacedColumn
- SizedScrollableRow
- added useSafeArea property to ScrollableColumn
1.2.12 #
- cleanups
1.2.11 #
this release has Breaking Changes
- added
PaddedColumnandPaddedRowwidget - added
RoundedContainerandCircleContainerwidget - renamed
ColumnWithSpacewidget toSpacedColumn - renamed
RowWithSpacewidget toSpacedRow - added static Color extensions
ColorHex- ColorHex.fromHex('hex color code') to convert hex string into color
- hex getter to convert hex from color
- hexWithOpacity to convert hex from color with opacity
- percent() to apply opacity from percentage
1.2.10 #
- updated design for image picker selection dialog
1.2.9 #
- removed unwanted space from image picker dialog
1.2.8 #
- fixed timeAgo displaying negative date
- added formatParse extension method on DateTime
1.2.7 #
- added
matchmethod inFormField - fixed
withValidatoradding duplicate validators - added
timeAgo()extension on DateTime - added
parseAndFormatstring extension to parse date string and format it
1.2.6 #
- added platformBrightness extension to
BuildContext - minor fixes
1.2.5 #
- added missing textstyle property to ImagePickerButton
1.2.4 #
- added
GradientButton - updated
ImagePickerButtonto support gradient - refactored
ImagePickerButton
1.2.3 #
- added
onLimitExceedto ImagePickerButton
1.2.2 #
- added
ImagePickerButton
1.2.1 #
- added
ScrollableColumnandScrollableRowwidget - updated docs
- updated field validators
1.2.0 #
- removed
showPlatformDialogin favor ofshowAdaptiveDialogfrom flutter, please see flutter 3.13 docs for more on this - export XFile class from image picker
- removed
BasicDialogin favor of AlertDialog.adaptive() from flutter, please see flutter 3.13 docs for more on this
1.1.3 #
- added recase extensions on String
- updated EdgeInsets extensions
1.1.2 #
- added
ConditionalWidgetfor conditional rendering
1.1.1 #
- added HideKeyboard widget and extension
- added
themedValueextension on BuildContext
1.1.0 #
BREAKING CHANGES:
- removed responsive parameter from all the extension functions
- changed extension methods into getters
- renamed
removeNextLineSpacewithreplaceNextLine - added boolean const
- updated size const
- added
Map<String,dynamic> extrafield to FormField
1.0.18 #
- added removeNextLineSpace extension on String
1.0.17 #
- added platformModalSheet
- added basic dialog and bottom sheet
- updated dialog actions data
1.0.16 #
- updated validator
- fixed form field to support [MatchValidator]
- added pickMedia and pickMultiMedia methods to [ImagePickerHelper]
1.0.15 #
- fixed validator showing previous error message
1.0.14 #
- removed buttons
1.0.13+1 #
- updated usage of MediaQuery.of(context).size with MediaQuery.sizeOf(context)
- updated usage of MediaQuery.of(context).padding with MediaQuery.paddingOf(context)
- updated usage of MediaQuery.of(context).viewPadding with MediaQuery.viewPaddingOf(context)
- updated usage of MediaQuery.of(context).viewInsets with MediaQuery.viewInsetsOf(context)
1.0.13 #
- moved to separate repository
- removed async_status
- added form_status
1.0.12 #
- added colorScheme properties extensions on BuildContext
- added support to pick specific size file from ImagePickerHelper
- updated snackbar width for tablet and desktop
1.0.11 #
- added common buttons
- updated social buttons
- updated snackbar
- added custom network image
- added svg image
1.0.10 #
- update extensions
1.0.9 #
- removed unwanted margin of snackbar content
1.0.8 #
1.0.7+1 #
- update FormField
1.0.7 #
- update FormField
- removed FormStatus use AsyncStatus
1.0.6 #
BREAKING CHANGES
- updated FormField
- updated snackbar
- updated image_picker_helper
- added icon property to social button
- added snackbar docs
1.0.5 #
BREAKING CHANGES
- updated FormField
- added AsyncStatus
- added align extensions
- moved ImagePickerHelper to helpers directory
1.0.4 #
BREAKING CHANGES
- added SizeUtils class for responsiveness
- updated extensions to support responsiveness
- refactored size getters to method to support responsiveness
1.0.3 #
- upgrade lower sdk constraints to 3.0.0
- export logger topLevel getter
1.0.2 #
- added context extensions for TextTheme styles
- updated docs
1.0.1 #
- downgrade intl version to match flutter_localization sdk
1.0.0+1 #
- lower sdk constraints to 2.19.6
1.0.0 #
- upgrade lower sdk constraints to 3.0.0
- removed some list extensions which exported by dart:core/dart:collection
1.0.0-dev.15 #
- added responsiveValue extension on BuildContext
1.0.0-dev.14 #
- updated min and max length validator
1.0.0-dev.13 #
- updated form field
- updated value as required named parameter
1.0.0-dev.12 #
1.0.0-dev.11 #
- updated form field
1.0.0-dev.10 #
BREAKING CHANGES:
- renamed spacingX to horizontalSpace
- renamed spacingY to verticalSpace
- renamed sliverSpacingX to sliverHorizontalSpace
- renamed sliverVerticalY to sliverVerticalSpace
1.0.0-dev.9 #
- added form field types
1.0.0-dev.8 #
- added key as optional parameter for widget extensions
- updated docs
1.0.0-dev.7 #
- added string extensions toInt, toBool and toDouble, isValidPhoneNumber
- added padding extension for widget
- added count options to select limited file for ImagePickerHelper
- added pickMultiImageFromGallery to pick multiple file
1.0.0-dev.6 #
- updated social button properties (side,overlay color)
1.0.0-dev.5 #
- added center and align extension
- added social button
1.0.0-dev.4 #
- updated ScaffoldWrapper
1.0.0-dev.3 #
- added ScaffoldWrapper widget
1.0.0-dev.2 #
- pass static analysis
1.0.0-dev.1 #
- updated snackbar
- added scrollable() and clickable() widget extensions
- added data getter in FormMixin
0.0.5 #
- updated snackbar
- updated form field
- updated validation logic for form field
0.0.4+4 #
- added isXml extension
0.0.4+3 #
0.0.4+2 #
0.0.4+1 #
- updated snackbar
0.0.4 #
- updated snackbar
0.0.3 #
- updated snackbars and dialogs
0.0.2+1 #
- updated extensions
0.0.2 #
- updated extensions
0.0.1 #
- initial release