flutter_widgetz 11.1.2
flutter_widgetz: ^11.1.2 copied to clipboard
A set of Flutter widgets I use in various projects. Including date and checkbox inputs, bottom navigation bar, color picker, divider and more!
Flutter Widgetz #
[11.1.2] #
- Add
Alert.info
factory constructor. - Fix overflowing
Alert
child.
[11.1.1] #
- Fix
DateTimeField
comment template. - Add
use24hourFormat
param toDateTimeField
. - Add
onTap
param toSettingsTile.switched
. - Update example app.
[11.1.0] #
- Add
FlavorBanner
widget.
[11.0.0] #
- Update Flutter to latest version.
- Fix popup menu padding issues.
- Utilize new
ColorScheme
getters. - Replace
Color
.value
withtoARGB32
. - Replace
withOpacity
withwithValues
. - Replace
MaterialStateProperty
withWidgetStateProperty
.
[10.4.2] #
- Add
CustomDialog.simple
. - Optimize
SettingsTile
default values. - Utilize
CustomDialog.simple
withinCustomTextField.help
.
[10.4.1] #
- Add
restorationId
toCustomAutocomplete
. - Add
onChanged
toSettingsTile.timeDilation
.
[10.4.0] #
- Add
CustomDialog.alert
constructor. - Add
SettingsTile.orientation
constructor.
[10.3.1] #
- Add
labelText
toCustomText
widget.
[10.3.0] #
- Introduce
CustomText
widget.
[10.2.1] #
- Add
skipDateEntry
toDateTimeField
.
[10.2.0] #
- Introduce
KeyboardVisibility
widget. - Add
restorationId
toCustomScaffold
.
[10.1.0] #
- Add
restorationId
toCustomTextField
.
[10.0.0] #
-
Introduce
DateTimeField
. -
Add
memory
factory toAvatarGroup
. -
Add
entryMode
andpickerMode
toDateField
. -
Add
entryMode
toDateRangeField
. -
Add
entryMode
toTimeField
. -
Add
debounce
toCustomSearchBar
. -
BREAKING:
ColorPicker
- Remove the default title.
ColorField
- Remove the default label text.
CustomListTile
- Utilize super key for Dismissible key.
[9.7.1] #
- Use
CustomDialog
when displaying help onCustomTextField
. - Add
actions
param toCustomDialog
. - Fix
contentPadding
onCustomDialog
.
[9.7.0] #
- Introduce
DownloadButton
widget.
[9.6.0] #
- Introduce
ExpandableFab
widget.
[9.5.1] #
- Add
style
param toCustomTextField
.
[9.5.0] #
- Add
dynamicFab
option toCustomScaffold
to hide/show FloatingActionButton on scroll.
[9.4.3] #
- Add
builder
constructor toCustomReorderableListView
to fix indexing issue in the original Flutter widget.
[9.4.2] #
- Add
focusNode
param toSearchBar
.
[9.4.0] #
- Add
GroupedSliver
. - Add
Marquee
.
[9.3.1] #
- Use type param in
CustomDialog
.
[9.3.0] #
- Add
checkbox
andradio
factories toCustomDialog
. - Add
clipBehavior
,physics
andshrinkWrap
toGroupedListView
.
[9.2.0] #
- Add
CustomDialog
. - Add
CustomSliverReorderableList
. - Add
PageStorageKey
toCustomDrawer
. - Add color param to
CustomPlaceholder
. - Add padding param to
CustomTabBar
.
[9.1.0] #
- Add
RestartWidget
.
[9.0.1] #
- Fix imageProvider not updating in
CustomImage
.
[9.0.0] #
- Refactor some default values.
- Adjust default first/last dates in
DateField
andDateRangeField
. - Add
didUpdateWidget
where applicable for consistency. - Add optional
timer
toCountdown
andPoll
. - Change
duration
field tovalue
inDurationPicker
. - Add
static
factory toRatingBar
. - Adjust button height to conform with touch target sizing.
- Require
onChanged
where applicable for consistency.
[8.0.5] #
- Fix programmatic updating of
DurationPicker
.
[8.0.4] #
- Fix programmatic updating of
DropdownField
.
[8.0.3] #
- Fix
DropdownField
menu overflow. - Add
isDone
toCountdown
.
[8.0.2] #
- Add more super params to
CustomReorderableListView
.
[8.0.1] #
- Reuse
trailingText
onCustomListTile
.
[8.0.0] #
-
Add
childPadding
toAccordion
. -
Add
spacing
toSettingsTile.colorPicker
. -
BREAKING:
Accordian
- Use Widget instead of String for
title
. - Remove unnecessary style due to the above.
- Use Widget instead of String for
Alert
- Use Widgets instead of IconData.
AppBar
- Opt for Widget only
title
andsubtitle
.
- Opt for Widget only
AuthButton
- Use Widget instead of String for
text
, now calledchild
. - Remove unnecessary style due to the above.
- Use Widget instead of String for
AutoComplete
- Use widget instead of IconData.
AvatarGroup
/Avatar
- Use Widget instead of IconData.
CheckboxGroup
- Use Widget instead of IconData.
ColorPicker
/ColorField
- Use Widget instead of IconData.
- Use Widget for
title
instead of String.
Countdown
- Remove text and use widgets for labels.
CounterField
- Use Widgets instead of IconData,
DateField
/DateRangeField
- User Widgets instead of IconData.
DropdownField
- Use Widgets instead of IconData.
DuelingPicklist
- Use Widgets instead of Strings for labels.
DurationField
- Use Widget instead of IconData.
CustomElevatedButton
- Use Widget instead of String for
text
, now calledchild
.
- Use Widget instead of String for
CustomFloatingActionButton
- Use Widget instead of IconData for
icon
, now calledchild
.
- Use Widget instead of IconData for
CustomInputDecorator
- Remove text in favor of child.
- Use Widget instead of IconData.
Link
- Use Widget instead of String.
- Remove unnecessary style due to the above.
CustomListTile
- Remove text and use widgets for title/subtitle etc.
CustomPopupMenuItem
- Use Widget instead of String for
text
, now calledchild
.
- Use Widget instead of String for
RadioGroup
- Use Widget instead of IconData.
SaveButton
- Use Widget instead of String for
text
, now calledchild
.
- Use Widget instead of String for
CustomSearchBar
- Use Widget instead of IconData.
CustomSimpleDialogOption
- Use Widget instead of String for
text
, now calledchild
.
- Use Widget instead of String for
CustomSlider
- Use Widgets instead of IconData.
SpacedColumn
- Opt for spacer widget instead of spacing.
SpacedRow
- Opt for spacer widget instead of spacing.
- Use Widget instead of String for
title
. - Remove unnecessary style due to the above.
CustomTextField
- Opt for help widget instead of helpText.
- Use Widget instead of IconData.
TimeField
- Use Widget instead of IconData.
Welcome
- Use Widgets instead of Strings.
[7.8.1] #
- Fix default title on
ColorPicker.compact
.
[7.8.0] #
- Add
compact
named constructor toColorPicker
.
[7.7.2] #
- Add params to
CustomScaffold
.
[7.7.1] #
- Fix
CustomBottomAppBar
coloring.
[7.7.0] #
- Add
CustomListView
.
[7.6.0] #
- Add
GroupedListView
. - Fix
RatingBar
background color.
[7.5.1] #
- Fix a comment template.
- Allow
semanticLabel
onCustomDrawer
.
[7.5.0] #
- Add
licenses
named constructor toSettingsTile
.
[7.4.2] #
- Add missing onChanged handler to a settingsTile.
[7.4.1] #
- Make
WelcomeBackground
a public widget.
[7.4.0] #
- Add
immersiveMode
andtimeDilation
named constructors toSettingsTile
.
[7.3.1] #
- Fix color of
WelcomeContent
asset.
[7.3.0] #
- Add
darkMode
named constructor toSettingsTile
.
[7.2.1] #
- Fix
WelcomeContent
asset color.
[7.2.0] #
- Introduce
Welcome
widget.
[7.1.1] #
- Fix default behavior of physics in
SettingsList
.
[7.1.0] #
- Add
colorPicker
named constructor toSettingsTile
.
[7.0.1] #
- Fix screenshot links.
[7.0.0] #
-
BREAKING:
CustomDrawer
- Require
delegate
but addcount
andbuilder
named constructors.
- Require
Countdown
- Rename a named constructor for consistancy.
FeedbackBar
- Use widgets instead of strings for items.
-
Other:
- Introduce
Settings
set of widgets. - Add
color
param toCustomDrawer
. - Add
package
param toCustomImage
. - Upload some screenshots.
- Introduce
[6.5.2] #
- Fix
InputDecorator
assert to allow empty string.
[6.5.1] #
- Modify
CustomImage.dynamic
string parsing.
[6.5.0] #
- Add
DirectionalPad
widget. - Add
orientation
param toFeedbackBar
. - Add
backgroundColor
toShimmer
.
[6.4.0] #
- Add
FeedbackBar
widget.
[6.3.0] #
- Add
RatingSummary
widget.
[6.2.1] #
- Fix
errorWidget
not showing inCustomImage
.
[6.2.0] #
- Add
dynamic
constructor toCustomImage
.
[6.1.0] #
- Add
CustomInputDecorator
widget. - Add
PercentIndicator
widget. - Add
Poll
widget. - Add
crossAxisAlignment
,height
andnotchMargin
params toCustomBottomAppBar
. - Add
backgroundColor
toCustomProgressIndicator
. - Allow 0 - 100 values for
CustomProgressIndicator
andPercentIndicator
. - Fix possible issue with TextInputAction.newline in
CustomTextField
. - Fix
Countdown
date overflow.
[6.0.0] #
-
BREAKING:
ColorField
- Require
modalBuilder
but addbottomSheet
anddialog
named constructors. - Change behavior of
defaultStringForColor
.
- Require
ColorPicker
- Require
decoration
but addcircle
andrectangle
named constructors.
- Require
Countdown
- Require
decoration
but addcircle
andrectangle
named constructors.
- Require
Link
- Remove
text
named constructor in favor of an implicit one.
- Remove
-
Other:
- Add min/max width params to
AuthButton
. - Use
CustomImage
withinCustomAvatar
. - Fix
Countdown
default text/separator colors. - Add
enableFeedback
param toCustomBottomNavigationBar
. - Add
autofocus
andclipBehavior
toCustomFloatingActionButton
. - Add
flashlight
constructor toCustomPlaceholder
. - Add more params to
CustomProgressIndicator
. - Edit/add comments.
- Add min/max width params to
[5.4.0] #
- Add
CustomBottomAppBar
widget. - Add
alignment
,opacity
andscale
params toCustomImage
.
[5.3.2] #
- Add
primaryColor
andtrailingText
params toCustomListTile
.
[5.3.1] #
- Allow nullable image params.
[5.3.0] #
- Add
CustomImage
widget. - Add
memory
constructor toCustomAvatar
.
[5.2.1] #
- Add
dense
param toCustomListTile
.
[5.2.0] #
- Add
CustomAppBar
widget. - Add
CustomListTile
widget. - Add
CustomTabBar
widget. - Update example app.
[5.1.2] #
- Fix
Autocomplete
height when compared to other fields.
[5.1.1] #
- Fix
Button
minWidth and textColor. - Fix
SaveButton
transition height.
[5.1.0] #
- Add
AuthButton
widget. - Add
Shimmer
widget.
[5.0.3] #
- Use
ThemeData.estimateBrightnessForColor
method instead when gettingColorExtension.brightness
.
[5.0.2] #
- Add index params to
CustomBottomNavigationBar
andCustomNavigationRail
.
[5.0.1] #
- BREAKING:
- Increase Dart sdk minimum version.
[4.9.4] #
- Update
CustomTextField.onEditingComplete
to default next/previous/unfocus nodes. - Prevent
CustomOrientationBuilder.onChanged
from running on initialization.
[4.9.3] #
- Add
onChanged
param toCustomOrientationBuilder
.
[4.9.2] #
- Make
CustomNavigationRail
scrollable. - Update lints.
[4.9.1] #
- Add
onEditingComplete
param toCustomTextField
. - Put Spaced Column/Row defaultFilter into own function.
[4.9.0] #
- Add filtered constructor to
SpacedColumn
andSpacedRow
.
[4.8.0] #
- Add spacer param to
SpacedColumn
andSpacedRow
.
[4.7.0] #
- Add
CustomProgressIndicator
.
[4.6.0] #
- Add
CustomLayoutBuilder
. - Add
CustomNavigationRail
.
[4.5.0] #
- Add
Countdown
widget. - Optimize ThemeData calls.
[4.4.0] #
- Add FocusNodes to Inputs.
[4.3.0] #
- Add
DurationField
. - Add
DurationPicker
.
[4.2.0] #
- Add icon param to
DropdownField
. - Fix DropdownField density.
- Add
mainAxisExtent
param toCustomSliverGrid.count
. - Add
CustomSliverGrid.extent
factory. - Add general constructors for
CustomSliverGrid
andCustomSliverList
. - Add
mainAxisSize
param toSpacedRow
.
[4.1.0] #
- Add
CustomOrientationBuilder
.
[4.0.0] #
- BREAKING:
- Change 'Input' naming to 'Field' to avoid conflicts and to better conform to standards.
[3.3.0] #
- Add
ColorField
. - Allow null for
ColorPicker.shape
andColorPicker.title
;
[3.2.0] #
- Add
AvatarGroup
. - Add
CustomBadge
. - Add
CustomButton
. - Add
DateRangeField
. - Add
DuelingPicklist
. - Add
TimeField
. - Add
shape
param toColorPicker
. - Fix errorBuilder in Avatar factories.
[3.1.0] #
- Update dependency constraints.
[3.0.0] #
- BREAKING:
- Update to Material 3.
[2.0.0] #
- BREAKING:
- Refactor widgets to conform to standards.
[1.3.12] #
- Add
Carousel
.
[1.3.11] #
- Add
ReorderableListView.separated
. - Add
Link
.
[1.3.10] #
- Increase tap target of
CheckboxField
. - Add more params to
ColorPicker
and adjust contrast.
[1.3.9] #
- Add more params to
CustomSearchBar
. - Use Flutter duration constant.
[1.3.8] #
- Increase tap target of
DropdownField
. - Add a param to
CustomScaffold
.
[1.3.7] #
- Add more params to
SpacedColumn
.
[1.3.6] #
- Add
checked
andicon
factories toCustomPopupMenuItem
. - Add
checked
,icon
andtile
factories toCustomSimpleDialogOption
.
[1.3.5] #
- Refactor
CustomSimpleDialogOption
andCustomPopupMenuItem
.
[1.3.4] #
- Add
CustomPopupMenuItem
. - Add
icon
param toCustomAvatar
. - Add
padding
param toCustomPlaceholder
.
[1.3.3] #
- Add
count
factory toCustomSliverGrid
.
[1.3.2] #
- Add hintText to
CustomTextField
. - Add scrollPadding to
CustomAutocomplete
. - Add titleStyle to
Accordion
. - Add titleStyle to
SpacedRow
. - Add more docs.
[1.3.1] #
- Add
padding
toCustomSliverList
andCustomSliverGrid
. - Add more docs and comments.
[1.3.0] #
- Add
CustomSliverList
widget.
[1.2.2] #
- Revise theming.
[1.2.1] #
- Fix elevated button text color.
[1.2.0] #
- Add save button.
[1.1.0] #
- Add drawer and floating action button.
[1.0.1] #
- Hotfix scaffold context.
[1.0.0] #
- Initial release!
[0.0.6] #
- Add rating bar.
[0.0.5] #
- Add more comments.
- Add padding options to search bar.
- Add more params to scaffold.
[0.0.4] #
- Add more comments.
- Allow more user defined params.
[0.0.3] #
- Hotfix checkbox onChanged.
[0.0.2] #
- Add
CustomScaffold
widget. - Allow more user params with
CustomSearchBar
. - Set default icon on
DateField
.
[0.0.1] #
- Initial developer preview.