fp_util 3.2.0
fp_util: ^3.2.0 copied to clipboard
Utilities and Extensions for num,BuildContext,EdgeInsets,File,String. constants for horizontal and vertical spacing.
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
DecimalTextFormatter
for formatting decimal number - added
fiscalYear
andcurrentFiscalYear
extension on DateTime
2.1.2 #
- added
LoggerMixin
- added
isCsv
extension on String and file
2.1.1 #
- added
TagsInputField
widget - added
uuid
helper class
2.1.0 #
This release contains BREAKING CHANGES
- removed
horizontalSpace
andverticalSpace
extension usegap()
instead - added
gap()
andgapExpanded()
extension on in replace ofhorizontalSpace
andverticalSpace
- added
gapMax()
andgapMaxExpanded()
extension - added
sliverGap()
extension on in replace ofsliverHorizontalSpace
andsliverVerticalSpace
2.0.3 #
- add new
EmojiTextFormatter
for allowing/denying emoji in text field
2.0.2 #
- added
let
extension 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
RoundedContainer
andCircleContainer
- 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
removeNextLine
toreplaceEscaped
- renamed
- added
removeExtraSpace
string extension - added
initials
string extension to get initial letter of string
1.2.15 #
- added
equalIgnoreCase
andcompareIgnoreCase
extension 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
PaddedColumn
andPaddedRow
widget - added
RoundedContainer
andCircleContainer
widget - renamed
ColumnWithSpace
widget toSpacedColumn
- renamed
RowWithSpace
widget 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
match
method inFormField
- fixed
withValidator
adding duplicate validators - added
timeAgo()
extension on DateTime - added
parseAndFormat
string 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
ImagePickerButton
to support gradient - refactored
ImagePickerButton
1.2.3 #
- added
onLimitExceed
to ImagePickerButton
1.2.2 #
- added
ImagePickerButton
1.2.1 #
- added
ScrollableColumn
andScrollableRow
widget - updated docs
- updated field validators
1.2.0 #
- removed
showPlatformDialog
in favor ofshowAdaptiveDialog
from flutter, please see flutter 3.13 docs for more on this - export XFile class from image picker
- removed
BasicDialog
in 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
ConditionalWidget
for conditional rendering
1.1.1 #
- added HideKeyboard widget and extension
- added
themedValue
extension on BuildContext
1.1.0 #
BREAKING CHANGES:
- removed responsive parameter from all the extension functions
- changed extension methods into getters
- renamed
removeNextLineSpace
withreplaceNextLine
- added boolean const
- updated size const
- added
Map<String,dynamic> extra
field 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