flutter_waya 9.10.0 
flutter_waya: ^9.10.0 copied to clipboard
The Flutter UI library contains multiple custom src,compatible with android,web,ios and MAC.
9.10.0 #
- Remove 
CounterAnimation, addAnimationCounter.down()、AnimationCounter.up() - Remove 
CountDown, addCounter.down()、Counter.up() 
9.9.0 #
- Added 
CarouselSlider - Changed 
FlProgresstoFlLinearProgressand made modifications to the parameters 
9.8.0 #
- Add some callbacks for 
CountDown()and removeCountDownTypeenumeration - Add 
onStartTimingonStartsonEndscallback method forCountDown() - Change the 
onTapofSendVerificationCode()toonSendTap - Change the 
onStateChangedofSendVerificationCode()toonChanged 
9.7.1 #
- Added 
AutomaticKeepAliveWrapperandAutomaticKeepAliveWrapperState - Modify 
DecoratorEntrytoDecoratorPendant,and adds themaintainSizeproperty to determine whether to maintain the size - Modify 
DecoratorPositionedtoDecoratorPendantPosition - Added 
BoxDecorativetoDecoratorBoxandDecoratorBoxState - Modify 
.toDecoratorEntry()to.toDecoratorPendant() - Remove the 
needKeyBoardandfocusNodefromPINTextField - Change the 
controllerofPINTextFieldto mandatory - Hide 
contextMenuBuilderandenableInteractiveSelectionforPINTextField - Modify some parameters of 
ExpansionTilesPopupMenuButtonRotateBuilderToggleRotate, please refer to Example 
9.6.0 #
- Remove the 
DropdownMenusButtoncomponent, please use theMultiPopupMenuButtoncomponent - Remove the 
DropdownMenuButtoncomponent, please use thePopupMenuButtonRotateBuildercomponent - Added 
FlPopupMenuButton, which can display more content thanPopupMenuButtonwithout lagging - Added 
showFlMenu, which can display more content thanshowMenuwithout lagging 
9.5.2 #
- export 
SystemUiOverlayStyleLight、SystemUiOverlayStyleDark 
9.5.1 #
- Removed 
fl_extended 
9.3.1 #
- Change the 
SendSMStoSendVerificationCode - Change the 
PinBoxtoPINTextField - Change the 
PinTextFieldBuilderConfigtoPINTextFieldBuilderConfig - Update 
fl_extended 
9.1.4 #
- Removed 
AnchorScrollBuilder - Add 
Shimmery 
9.1.3 #
- Add 
FlipCardControllertoFlipCard() 
9.1.2 #
- Change 
BadgetoFlBadgeto avoid conflicts with flutter packets - Fixed conflicts between 
DropdownMenusButtonand official packages 
9.1.1 #
- Refactor the 
DropdownMenuButtonandDropdownMenusButton - Update 
fl_extended 
9.0.1 #
- Split core extension to fl_extended package
 - Modify all 
GlobalWayUI()toFlExtended() 
8.7.2 #
- Add a typedef dart file,Contains all callback methods from 0 to 4
 - Migrate to 3.19.0
 - Change the 
AnimationStyleofFlAnimationtoFlAnimationStyleto avoid conflict with the officialAnimationStyle 
8.6.5 #
- Fixed 
firstOrNullandlastOrNullexceptions - Added the 
AutoCollapsingBuildercomponent,Automatically collapse your own components as the scrollview scrolls,And add examples 
8.6.4 #
- Add an extension for 
TextEditingController 
8.6.3 #
- Update 
easy_refresh 
8.6.2 #
- Change the 
customIconof Toast toicon - Add 
buildTextforToastOptions - Change the 
$T.toast()to$T.showToast() 
8.6.1 #
- Migrate to 3.16.0
 - Remove 
ExtendedWillPopScope, please useExtendedPopScope 
8.5.0 #
- Remove 
SpinKit 
8.4.0 #
- Upgrading lint
 - Fix web build inaccessible
 - Limit dart minsdk to 3.0.0
 
8.3.0 #
- Add 
Wrapperand add examples - Remove the 
ExtendedSliverAppBar,ExtendedFlexibleSpaceBar,ExtendedScrollView - Add 
ExtendedSliverPersistentHeader,ExtendedSliverPersistentHeaderDelegate 
8.2.0 #
- Migrated 
ExtendedDio,LoggerInterceptor,DebuggerInterceptor,CookiesInterceptor, andJsonParseto fl_dio - Removes the 
cryptodependency, so thetoMd5method is invalid - Print log '$value.log()'
 
8.1.1 #
- The 
letandalsofunctions increase the judgment to be non-empty GlobalOptionsrenamedGlobalWayUIexpandedNullrenamedexpanded
8.0.3 #
- Update 
dioandflutter_staggered_grid_view - Remove 
flutter_localizationsfrom dependencies 
8.0.1 #
- Fix 
DateTimePickerissue - Delete 
showUnit,unitStyle,contentStyle, and additemBuilderto DateTimePicker - Add 
builderto DateTimePickerUnit - Add a new component, 
DatePicker - Add a new component, 
XSwitch - Remove 
horizontalScrollandaddExpanded, addisScrollable, inMultiListWheelLinkagePickerandMultiListWheelPickerand related components - Change the 
PickerEntryto aPickerItem - Change the 
PickerLinkageEntryto aPickerLinkageItem - Removes all Picker 
optionsinitial parameters, which need to be added by yourself - Use 
ChangedBuilderinstead ofCheckboxStateandSwitchState - Change the 
CountAnimationTypetoCountAnimationStyle - Change 
SingleListPicker'slistBuildertobuilder - Change 
CounterAnimation'scountBuildertobuilder - Change 
BubbleButton'sbubbleBuildertobuilder ToastAdds animation effect- Remove 
ExtendedWidgetsApp ExtendedScaffoldremoved andExtendedWillPopScopeadded, seeexmaple/lib/main.dart
7.5.2 #
- Update dio
 - Remove 
ExtendedDioOptions - Remove 
ExtensionOptions 
7.3.1 #
- Removed 
AutoScrollEntry - Example Change the 
stateBuilderofSendSMStobuilder - Example Change the 
stateBuilderofCheckBoxtobuilder - Fixed a 
CheckBoxrefresh issue - The way 
SwitchStateandCheckboxStateare built has been changed , thebuildermust be used - Remove 
CupertinoSwitchState, useSwitchState 
7.2.0 #
- Fix the 
AnchorScrollControllerjump problem - To remove 
SimpleButton, useUniversal - To remove 
ElasticButton, useElasticBuilder - Remove 
cardinkwellshrinkandgaussianfromUniversal 
7.1.0 #
- Add 
FlipCard() - Updated the 
easy_refreshpackage - Modify 
RefreshConfig 
7.0.0 #
- Compatible with 3.10.0
 - Removes the method associated with 
MediaQueryData.fromWindow(ui.window), but can be obtained from context ListWheeladdedonSelectedItemChangedcallback,- Removes the 
onChangedcallback forWheelOptions() PickerWheelOptionsremoved. Please useWheelOptionsWheelOptionsaddedWheelOptions.cupertino()andWheelOptions.custom()
6.1.0 #
- Change the 
MultiColumnPicker()toMultiListWheelPicker() - Change the 
MultiColumnLinkagePicker()toMultiListWheelLinkagePicker() - Change the 
SingleColumnPicker()toSingleListWheelPicker() - Add 
CupertinoListWheelScrollView()inCupertinoPickerinheritance 
6.0.1 #
- Add 
ExtendedStateto replace theState - Update 
dio@5.1.1 
6.0.0 #
- Added the value argument for 
PickerLinkageEntry, soMultiColumnLinkagePickergets theonValueChangedmethod AreaPickerremoved. UseMultiColumnLinkagePicker, as shown in theMultiColumnLinkagePickercomponent in the example, Inexample/lib/module/picker/area.dartThe regional data in the dart- Rewrite 
TabBarBox()andTabBarMerge() - Added the 
MultiListLinkagePicker()and added the example ScrollList.waterfall()andScrollList.separator()removed , UseScrollList.builder().- Remove the 
SliverWaterfallFlow(),SliverListGridadds thegridStyleparameter - Modify 
ListWheel()andListWheelState() - Split des engine to des_engine
 
5.3.2 #
- Fixed some issues with 
DateTimePickerandAreaPicker 
5.3.1 #
- Create 
WayIcons - Optimized the toast style icon
 
5.3.0 #
- Modified
the 
AreaPicker()DateTimePicker()MultiColumnPicker()MultiColumnLinkagePicker()SingleListPicker()SingleColumnPicker(),Added width and height and onChanged attributes for them,And you can remove the header component by setting options to null, - Add examples for the above components
 
5.2.0 #
- Change the 
Indicator()toFlIndicator() - Change the 
Wave()toFlAnimationWave() - Change the 
Progress()toFlProgress() - Refactoring the 
DropdownMenus() 
5.1.1 #
- Add 
RatingStars() 
5.1.0 #
- Fixed 
CustomPickerissues - Change the 
confirmTapinPickerOptionstoverifyConfirm - Change the 
cancelTapinPickerOptionstoverifyCancel - Change the 
filteredUrlstofilteredApi 
5.0.0 #
- Updated dio to 5.0.0
 - Fixed an issue with duplicate setting of contentType
 
4.0.0 #
- Compatible with Flutter 3.7.0
 - Remove 
GestureLock() - Modify 
LiquidProgress()toLiquidProgressIndicator() - Modify 
FlSwiper.builder()toFlSwiper() - Change the name of the 
FlSwiperPagination()component 
3.5.2+2 #
- Fixed an issue with ineffective 
backgroundColorforExpansionTiles() - Add extension methods for 
Options - Add 
contentPaddingto thePickerOptions() 
3.5.1 #
ExtendedDioAdds more methods
3.5.0+1 #
- Refactor 
Toast()usingToast().show(), orToastStyle.show()、${value}.toast() - Refactor 
Loading()usingLoading().show() - Remove 
showDateTimePicker()and useDateTimePicker().show() - Remove 
showAreaPicker()and useAreaPicker().show() - Remove 
showSingleColumnPicker()and useSingleColumnPicker().show() - Remove 
showMultiColumnPicker()and useMultiColumnPicker().show() - Remove 
showMultiColumnLinkagePicker()and useMultiColumnLinkagePicker().show() - Remove 
showSingleListPicker()and useSingleListPicker().show() - Remove 
showDialogPopup()and use$Widget().popupDialog() - Add 
$Widget().popupCupertinoDialog()、$Widget().popupMaterialDialog() - Remove 
showBottomPopup()and use$Widget().popupBottomSheet() - Remove 
showCupertinoBottomPopup()and use$Widget().popupCupertinoModal() - Add 
ExtensionWidgetMethodextension to theWidget,You can use$Widget().push()、$Widget().pushReplacement()、$Widget().pushAndRemoveUntil()``$Widget().showOverlay()、$Widget().showLoading()、$Widget().showLoading(), - Add 
ExtensionNavigatorStateContextextension to theBuildContext,You can use most of Navigator's methods - Add 
ExtensionFocusScopeContextextension to theBuildContext,You can use most of FocusScopeNode's methods - Change the 
setLogDottedLine()tosetLogCrossLine() 
3.3.2+5 #
- Add 
ExtensionFutureFunction() - Add the merge method for some Options
 
3.3.2 #
- Change the original 
ExtendedFutureBuilder()toCustomFutureBuilder() - Added new 
ExtendedFutureBuilder()extension forFutureBuilder() - Added  
ExtendedStreamBuilder()extension forStreamBuilder() 
3.3.1 #
- Fixed bugs in the 
DebuggerInterceptor() 
3.3.0+9 #
- Add device preview for example
 - Add 
ColorExtension、IterableExtension - Change 
checkNullOrEmptytoisEmptyOrNull - Add 
constraintsforModalWindowsOptions() 
3.3.0+6 #
- Fix known issues with 
ExtendedScrollView() - Add 
convertToList()for Type T 
3.3.0+3 #
- Add 
DecoratorBoxState()and Example - Change 
WidgetPendant()toDecoratorBox() 
3.2.1+1 #
- Repair the 
EasyRefreshedproblem 
3.2.1 #
- Change 
ListStateWheel()toListWheelState() 
3.2.0 #
- Add 
RefreshControllers() - Add 
ExtensionT 
3.1.0+1 #
- Add 
CookiesInterceptor()DebuggerInterceptor()LoggerInterceptor() - Modify the incorrect naming
 
3.0.1+2 #
- Fixed an issue with 
ExtendedScrollView()callingdidUpdateWidgetduring the lifecycle - Add 
builderScrollViewtoExtendedScrollView()to customize your ownScrollView 
3.0.1+1 #
- Add 
onStateChangedforSendSMS() - Refactoring 
RText()andBText() - Add 
BText.rich() 
3.0.0+2 #
- Compatible with Flutter 3.3.0
 
2.3.2 #
- Some code has been updated
 - Add 
CupertinoSwitchState() 
2.3.1 #
- Add 
SwitchState()andCheckboxState() - All Carousel names are changed to FlSwiper
 
2.2.0 #
- Compatible with flutter 3.0.0
 
1.21.3+1 #
- Add global Settings 
LoadingOptions() PinBox()adds a custom buildTextField()
1.21.2 #
- Optimize loading toast and all related 
ExtendedOverlayEntry() - Limit loading and toast to only one
 
1.21.1+1 #
- Fix 
JsonParsebug - Refactoring 
ExtendedDio() 
1.20.6 #
- Fixed issues with 
scaffoldWillPop - Add the 
AnchorScrollBuilder()component,And fix known problems, and it works perfectly 
1.20.2 #
- New 
ExtendedStatefulBuilder - New 
ListStateWheelFixed some display index anomalies caused by builds - Add some lifecycle methods to 
ValueListenBuilderValueBuilderExtendedFutureBuilder - Fixed the 
MultiColumnLinkagePickerbug 
1.20.0 #
- Add 
AnchorScrollBuilder(),You can use it to specify the index whether it be aListVieworGridView, whetherSliverChildBuilderDelegate()structure, orSliverChildListDelegate()can be competent for it,And add example - Add the 
getDaysForRange()extension method forDateTime 
1.19.1 #
- Add some extension
methods 
toChineseNumbers()getWidgetRectGlobalToLocal()getWidgetRectLocalToGlobal()checkNullOrEmpty() - Remove 
RipplePageRoute() - Fixed some popover bugs
 
1.19.0 #
- Change 
MultipleChoicePickertoSingleColumnPicker - Change 
showMultipleChoicePicker()toshowSingleColumnPicker - Add 
MultiColumnPickerandMultiColumnLinkagePicker - Add 
showMultiColumnPicker()andshowMultiColumnLinkagePicker() - All have been added with examples
 
1.18.5 #
- Fix bugs
 
1.18.3 #
ExpansionTilesaddchildand add example- Refactoring log tool
 - Add 
getBoxShadow() JsonParseadds long-press replication
1.18.1 #
- Delete useless parameters
 - Refactoring 
ExtendedDioinitialization 
1.17.5 #
LoggerInterceptoraddsforbidPrintUrl, which specifies that part of the URL is not logged
1.17.1 #
- Add a waterfall flow function to the 
ScrollList 
1.16.8 #
- Fix some bugs
 
1.16.7 #
- Add 
systemOverlayStyleforExtendedScaffold() - Fix some bugs about 
ToastandModalWindowsOptions() 
1.16.2 #
- Add 
ExtendedOverlay(), - Modify 
showDialogSureCancel()toshowDoubleChooseWindows(), - Modify 
PopupFromTypetoPopupFromStyle, - Modify 
PopupSureCancel()toPopupDoubleChooseWindows(), - Remove 
setToastDuration()setGlobalPushMode()setAllToastIgnoringBackground()methods, please use theGlobalWayUI()set up some global properties - Modify 
ExtendedOptions()toExtendedDioOptions() - Modify 
PopupOptions()toPopupModalWindows(), addoptions, useModalWindowsOptions() - Modify 
ToastTypetoToastStyle,toastTypeto style, addoptionsinshowToast()method - Remove the default background color for 
showBottomPopup - Add positioned for 
showToastand Add the globalsetToastPositioned() - Modify all 
widgetModetopushStyleand Change allWidgetModetoRoutePushStyle - Add the 
GlobalWayUI()class to set allToastOptionsWheelOptionsBottomSheetOptionsDialogOptionsPickerWheelOptionsModalWindowsOptionsconfiguration information - After modifying 
showToast, you may need to modify some of your own code - Add 
ExtendedOverlay 
1.16.0 #
- Support the theme
 - Add an example of an extension
 - Fix some bugs
 - Split out 
WheelOptionsinListWheel PickerWheelchanged toPickerWheelOptionsUniversaladdSafeArea
1.15.10 #
- Add 
ExtendedFutureBuilder - Fixed some bugs
 
1.15.7 #
- Fix bug for 
showCustomPicker - Remove 
heightforPickerOptions - Fix bug for 
DialogOptions 
1.15.5 #
- Add 
enabledforPinBox - Add 
needKeyBoardforPinBox - Add 
onTapforPinBox - Add 
BottomSheetOptionsforshowBottomPopup - Add 
DialogOptionsforshowDialogPopup 
1.15.1 #
- Fix bug for 
showDialogPopup 
1.15.0 #
- Remove 
showSimpleDialog,showSimpleCupertinoDialog - Remove 
showBottomPagePopup,please useshowBottomPopup - Modify 
showCupertinoBottomPagePopuptoshowCupertinoBottomPopup - Fix bug on 
modalforDropdownMenuUniversaladdsystemOverlayStyle,modify status bar color - Add 
statusBarStyleforExtensionWidget 
1.13.2 #
- Remove 
setStatusBarLight() - Add 
SystemUiOverlayStyleDark()andSystemUiOverlayStyleLight() 
1.13.1 #
- Modify 
showDateTimePickerto returnDateTime - Modify the initialization method of 
DateTimePickerUnit - Fix bug for 
DateTimePicker - Add 
showCustomPicker - Remove the 
sureIndexTapparameter inPickerOptions, - Restructured 
DropdownMenuandCheckBox 
1.13.0 #
- Add 
CountDownand removeCountDownSkip - Restructured 
SendSMS - Restructured example
 
1.12.1 #
- Add 
ExtendedDioExtendedOptionsLoggerInterceptor 
1.11.8 #
- Fix buf for 
Progress - Fix bug for 
DateTimePickerPinBoxaddspaces,and removewidthboxSpacing 
1.11.3 #
- Fix some bug
 
1.11.2 #
- DioTools add 
useLog - Add 
ExtensionFunctionincluding debounce function and throttle function 
1.11.1 #
- Remove 
DottedLine - Add 
DottedLinePainter 
1.11.0 #
- Change 
PopupBasetoPopupModalWindows - Change 
GlobalWidgetsApptoExtendedWidgetsApp - Change 
OverlayScaffoldtoExtendedScaffold - Change 
SliverAutoAppBartoExtendedSliverAppBar - Change 
PickerSubtoPickerOptionsand change pickerSub to options , change pickerWheel to wheel - Change 
FlexibleSpaceAutoBartoExtendedFlexibleSpaceBar - Change 
SliverAutoPersistentHeadertoExtendedSliverPersistentHeader - Change 
ScrollViewAutotoExtendedScrollView - Change 
OverlayEntryAutotoExtendedOverlayEntry - Add 
onDisposeandonUpdateonValueListenBuilder - Add 
didUpdateWidgetonValueBuilder 
1.10.5 #
- Change 
RichTextSpantoRText - Change 
BasisTexttoBText - Change 
BasisTextStyletoBTextStyle - Remove 
InputField - Add 
WidgetPendantfor all widgets, add header, footer, extraPrefix , extraSuffix, prefix, suffix. you can use it withCupertinoTextFieldorTextField - Add 
inputTextTypeToTextInputFormatter() 
1.10.3 #
- Optimize import
 OverlayEntryAutoaddremoveEntry(),When autoOff is true, theExtendedScaffoldcallonWillPopwill filter theOverlayEntryAuto
1.10.1 #
- Fix the 
removeerror ofEventbuswhen the project supports null-safety 
1.10.0 #
- Optimize the return data of network request error
 - Fix the cancel network request bug and return the error message
 
1.9.17 #
- Fix 
PinBoxbugs - ShowToast add 
ignoring - Add 
setAllToastIgnoringBackground(),if it is true, the background responds to the click event 
1.9.15 #
PopupModalWindowsadd onWillPop and filter forWillPopScopeAndBackdropFilter
1.9.13 #
Universaladd useSingleChildScrollView property,The default is true, If useSingleChildScrollView is false, the scrolling component will be created usingScrollviewUniversaladdWrap,UniversaladdsStatefulBuilder、BuilderandLayoutBuilder,and uses them through builder properties- Fix bugs for 
TabBarMerge - Fix 
ListWheelcontroller auto destroy problem 
1.9.12 #
- Fix bug for popBack
 - LogTools add 
RequestOptions - Add example for 
ScrollViewAuto.nested 
1.9.11 #
UniversaladdImageFilter- Split 
ScrollList - Add 
RefreshScrollView - Add 
SliverListGrid 
1.9.10 #
- Add 
ValueListenBuilderand Example ValueBuilderadd BuildContext for builder and add ExampleScrollListaddHeaderandFooter
1.9.9 #
- Fix bug
 
1.9.7 #
- Modify the method of obtaining the OverlayState
 
1.9.6 #
- Add 
EasyRefreshType 
1.9.5 #
- Fix bugs
 - Add doc
 
1.9.3 #
- Fix bugs for 
des 
1.9.2 #
- Change 
HintDottoBadge - Add 
DropdownMenuButton.material 
1.9.1 #
- Remove 
DropdownMenuButtonconstraints. 
1.9.0 #
- Update 
dioto 4.0.0 - Fix bugs
 
1.8.7 #
- Add 
DropdownMenuButton - Add example
 - Add scaffoldMessengerKey for 
MaterialApp - Add showSnackBar
 
1.8.6 #
- Optimization is not an 
http-200state return parameter 
1.8.5 #
- Repair 
ScrollList.separatedbug 
1.8.3 #
- Global optimization refresh
 
1.8.0 #
- Replace refresh component
 
1.7.5 #
- Add ExpansionTiles example and fix bug
 
1.7.2 #
- Update flutter 2.0
 
1.6.0 #
- Add 
Progress.circularProgress.linear - ExtensionString add insert void
 - Add 
BasisTextBasisTextStyle - Modify 
RichSpantoRichTextSpan - Modify 
sendMessage(RefreshCompletedType.refresh)tosendRefreshType(RefreshCompletedType.refresh) - Remove Ts
 - Remove 
FlSwiper.pageView - ShowToast add async callback
 
1.5.0 #
- Change Tools to Ts.
 - Change GlobalMaterial to ExtendedWidgetsApp.
 - Modify push and pop
 - Add Universal tagging
 - Fix ExtendedWidgetsApp did not return MaterialApp
 - Modify styles.dart
 - Universal add Refreshed
 - Add des encode and decode
 - Remove 
NestedScroll - Add 
ScrollViewAutoSliverAutoPersistentHeaderSliverAutoAppBar - Universal add
StatefulWidgetBuilderSizedBox - Picker add 
PickerTitlePickerWheel - DateTimePicker add Start end range
 - Add ScrollConfiguration
 - Add extension
 pushpushReplacementpushAndRemoveUntilremove widget , push(Widget())
1.3.10 #
- Fix 
ListWheelThe method 'call' was called on null. - Remove 
ListWheeldispose(). 
1.3.9 #
- Remove Overflow for Universal
 
1.3.7 #
- Simplifying some component parameters 【 PopupDoubleChooseWindows, PopupModalWindows】
 - Modify utils partial method name
 
1.3.3 #
- Add showCupertinoBottomPagePopup
 
1.3.2 #
- Remove some widget
 - Format code
 
1.2.1 #
- Refactoring all file names and classes
 - Optimize overlay 
toast loading - The pop method moves out of the context parameter.
 - Change of route jump can directly call 
push() pushReplacement() pushAndRemoveUntil() pop(). 
1.1.1 #
- Optimization class file
 
1.1.0 #
- Split some tool classes
 - Add some components 
GifControlDropdownMenuUniversal 
1.0.4 #
- Split TabBarWidget
 - Optimize part of the code
 - New components
 
1.0.3 #
- Optimize time selector (simplified parameter)
 - Optimize overlay stack
 - To fix the problem that overlay cannot be closed by clicking the return button (overlay scaffold is required)
 - Add hero component
 
1.0.2 #
- Fix download upload method catch exception failed to return
 
1.0.0 #
- Release of official version
 
0.0.1 #
- Initialize the package