flutter_waya 10.0.1 flutter_waya: ^10.0.1 copied to clipboard
The Flutter UI library contains multiple custom src,compatible with android,web,ios and MAC.
10.0.1 #
AutomaticKeepAliveWrapperState
renamed toAutomaticKeepAliveClientMixinState
AutomaticKeepAliveWrapper
renamed toAutomaticKeepAliveClientWrapper
10.0.0 #
- Migrate to 3.27.0
9.10.1 #
- Remove
CounterAnimation
, addAnimationCounter.down()
、AnimationCounter.up()
- Remove
CountDown
, addCounter.down()
、Counter.up()
9.9.0 #
- Added
CarouselSlider
- Changed
FlProgress
toFlLinearProgress
and made modifications to the parameters
9.8.0 #
- Add some callbacks for
CountDown()
and removeCountDownType
enumeration - Add
onStartTiming
onStarts
onEnds
callback method forCountDown()
- Change the
onTap
ofSendVerificationCode()
toonSendTap
- Change the
onStateChanged
ofSendVerificationCode()
toonChanged
9.7.1 #
- Added
AutomaticKeepAliveWrapper
andAutomaticKeepAliveWrapperState
- Modify
DecoratorEntry
toDecoratorPendant
,and adds themaintainSize
property to determine whether to maintain the size - Modify
DecoratorPositioned
toDecoratorPendantPosition
- Added
BoxDecorative
toDecoratorBox
andDecoratorBoxState
- Modify
.toDecoratorEntry()
to.toDecoratorPendant()
- Remove the
needKeyBoard
andfocusNode
fromPINTextField
- Change the
controller
ofPINTextField
to mandatory - Hide
contextMenuBuilder
andenableInteractiveSelection
forPINTextField
- Modify some parameters of
ExpansionTiles
PopupMenuButtonRotateBuilder
ToggleRotate
, please refer to Example
9.6.0 #
- Remove the
DropdownMenusButton
component, please use theMultiPopupMenuButton
component - Remove the
DropdownMenuButton
component, please use thePopupMenuButtonRotateBuilder
component - Added
FlPopupMenuButton
, which can display more content thanPopupMenuButton
without lagging - Added
showFlMenu
, which can display more content thanshowMenu
without lagging
9.5.2 #
- export
SystemUiOverlayStyleLight
、SystemUiOverlayStyleDark
9.5.1 #
- Removed
fl_extended
9.3.1 #
- Change the
SendSMS
toSendVerificationCode
- Change the
PinBox
toPINTextField
- Change the
PinTextFieldBuilderConfig
toPINTextFieldBuilderConfig
- Update
fl_extended
9.1.4 #
- Removed
AnchorScrollBuilder
- Add
Shimmery
9.1.3 #
- Add
FlipCardController
toFlipCard()
9.1.2 #
- Change
Badge
toFlBadge
to avoid conflicts with flutter packets - Fixed conflicts between
DropdownMenusButton
and official packages
9.1.1 #
- Refactor the
DropdownMenuButton
andDropdownMenusButton
- 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
AnimationStyle
ofFlAnimation
toFlAnimationStyle
to avoid conflict with the officialAnimationStyle
8.6.5 #
- Fixed
firstOrNull
andlastOrNull
exceptions - Added the
AutoCollapsingBuilder
component,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
customIcon
of Toast toicon
- Add
buildText
forToastOptions
- 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
Wrapper
and add examples - Remove the
ExtendedSliverAppBar
,ExtendedFlexibleSpaceBar
,ExtendedScrollView
- Add
ExtendedSliverPersistentHeader
,ExtendedSliverPersistentHeaderDelegate
8.2.0 #
- Migrated
ExtendedDio
,LoggerInterceptor
,DebuggerInterceptor
,CookiesInterceptor
, andJsonParse
to fl_dio - Removes the
crypto
dependency, so thetoMd5
method is invalid - Print log '$value.log()'
8.1.1 #
- The
let
andalso
functions increase the judgment to be non-empty GlobalOptions
renamedGlobalWayUI
expandedNull
renamedexpanded
8.0.3 #
- Update
dio
andflutter_staggered_grid_view
- Remove
flutter_localizations
from dependencies
8.0.1 #
- Fix
DateTimePicker
issue - Delete
showUnit
,unitStyle
,contentStyle
, and additemBuilder
to DateTimePicker - Add
builder
to DateTimePickerUnit - Add a new component,
DatePicker
- Add a new component,
XSwitch
- Remove
horizontalScroll
andaddExpanded
, addisScrollable
, inMultiListWheelLinkagePicker
andMultiListWheelPicker
and related components - Change the
PickerEntry
to aPickerItem
- Change the
PickerLinkageEntry
to aPickerLinkageItem
- Removes all Picker
options
initial parameters, which need to be added by yourself - Use
ChangedBuilder
instead ofCheckboxState
andSwitchState
- Change the
CountAnimationType
toCountAnimationStyle
- Change
SingleListPicker
'slistBuilder
tobuilder
- Change
CounterAnimation
'scountBuilder
tobuilder
- Change
BubbleButton
'sbubbleBuilder
tobuilder
Toast
Adds animation effect- Remove
ExtendedWidgetsApp
ExtendedScaffold
removed andExtendedWillPopScope
added, seeexmaple/lib/main.dart
7.5.2 #
- Update dio
- Remove
ExtendedDioOptions
- Remove
ExtensionOptions
7.3.1 #
- Removed
AutoScrollEntry
- Example Change the
stateBuilder
ofSendSMS
tobuilder
- Example Change the
stateBuilder
ofCheckBox
tobuilder
- Fixed a
CheckBox
refresh issue - The way
SwitchState
andCheckboxState
are built has been changed , thebuilder
must be used - Remove
CupertinoSwitchState
, useSwitchState
7.2.0 #
- Fix the
AnchorScrollController
jump problem - To remove
SimpleButton
, useUniversal
- To remove
ElasticButton
, useElasticBuilder
- Remove
card
inkwell
shrink
andgaussian
fromUniversal
7.1.0 #
- Add
FlipCard()
- Updated the
easy_refresh
package - 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 ListWheel
addedonSelectedItemChanged
callback,- Removes the
onChanged
callback forWheelOptions()
PickerWheelOptions
removed. Please useWheelOptions
WheelOptions
addedWheelOptions.cupertino()
andWheelOptions.custom()
6.1.0 #
- Change the
MultiColumnPicker()
toMultiListWheelPicker()
- Change the
MultiColumnLinkagePicker()
toMultiListWheelLinkagePicker()
- Change the
SingleColumnPicker()
toSingleListWheelPicker()
- Add
CupertinoListWheelScrollView()
inCupertinoPicker
inheritance
6.0.1 #
- Add
ExtendedState
to replace theState
- Update
dio@5.1.1
6.0.0 #
- Added the value argument for
PickerLinkageEntry
, soMultiColumnLinkagePicker
gets theonValueChanged
method AreaPicker
removed. UseMultiColumnLinkagePicker
, as shown in theMultiColumnLinkagePicker
component in the example, Inexample/lib/module/picker/area.dart
The 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()
,SliverListGrid
adds thegridStyle
parameter - Modify
ListWheel()
andListWheelState()
- Split des engine to des_engine
5.3.2 #
- Fixed some issues with
DateTimePicker
andAreaPicker
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
CustomPicker
issues - Change the
confirmTap
inPickerOptions
toverifyConfirm
- Change the
cancelTap
inPickerOptions
toverifyCancel
- Change the
filteredUrls
tofilteredApi
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
backgroundColor
forExpansionTiles()
- Add extension methods for
Options
- Add
contentPadding
to thePickerOptions()
3.5.1 #
ExtendedDio
Adds 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
ExtensionWidgetMethod
extension to theWidget
,You can use$Widget().push()
、$Widget().pushReplacement()
、$Widget().pushAndRemoveUntil()``$Widget().showOverlay()
、$Widget().showLoading()
、$Widget().showLoading()
, - Add
ExtensionNavigatorStateContext
extension to theBuildContext
,You can use most of Navigator's methods - Add
ExtensionFocusScopeContext
extension 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
checkNullOrEmpty
toisEmptyOrNull
- Add
constraints
forModalWindowsOptions()
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
EasyRefreshed
problem
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()
callingdidUpdateWidget
during the lifecycle - Add
builderScrollView
toExtendedScrollView()
to customize your ownScrollView
3.0.1+1 #
- Add
onStateChanged
forSendSMS()
- 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
JsonParse
bug - 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
ListStateWheel
Fixed some display index anomalies caused by builds - Add some lifecycle methods to
ValueListenBuilder
ValueBuilder
ExtendedFutureBuilder
- Fixed the
MultiColumnLinkagePicker
bug
1.20.0 #
- Add
AnchorScrollBuilder()
,You can use it to specify the index whether it be aListView
orGridView
, 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
MultipleChoicePicker
toSingleColumnPicker
- Change
showMultipleChoicePicker()
toshowSingleColumnPicker
- Add
MultiColumnPicker
andMultiColumnLinkagePicker
- Add
showMultiColumnPicker()
andshowMultiColumnLinkagePicker()
- All have been added with examples
1.18.5 #
- Fix bugs
1.18.3 #
ExpansionTiles
addchild
and add example- Refactoring log tool
- Add
getBoxShadow()
JsonParse
adds long-press replication
1.18.1 #
- Delete useless parameters
- Refactoring
ExtendedDio
initialization
1.17.5 #
LoggerInterceptor
addsforbidPrintUrl
, 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
systemOverlayStyle
forExtendedScaffold()
- Fix some bugs about
Toast
andModalWindowsOptions()
1.16.2 #
- Add
ExtendedOverlay()
, - Modify
showDialogSureCancel()
toshowDoubleChooseWindows()
, - Modify
PopupFromType
toPopupFromStyle
, - 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
ToastType
toToastStyle
,toastType
to style, addoptions
inshowToast()
method - Remove the default background color for
showBottomPopup
- Add positioned for
showToast
and Add the globalsetToastPositioned()
- Modify all
widgetMode
topushStyle
and Change allWidgetMode
toRoutePushStyle
- Add the
GlobalWayUI()
class to set allToastOptions
WheelOptions
BottomSheetOptions
DialogOptions
PickerWheelOptions
ModalWindowsOptions
configuration 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
WheelOptions
inListWheel
PickerWheel
changed toPickerWheelOptions
Universal
addSafeArea
1.15.10 #
- Add
ExtendedFutureBuilder
- Fixed some bugs
1.15.7 #
- Fix bug for
showCustomPicker
- Remove
height
forPickerOptions
- Fix bug for
DialogOptions
1.15.5 #
- Add
enabled
forPinBox
- Add
needKeyBoard
forPinBox
- Add
onTap
forPinBox
- Add
BottomSheetOptions
forshowBottomPopup
- Add
DialogOptions
forshowDialogPopup
1.15.1 #
- Fix bug for
showDialogPopup
1.15.0 #
- Remove
showSimpleDialog
,showSimpleCupertinoDialog
- Remove
showBottomPagePopup
,please useshowBottomPopup
- Modify
showCupertinoBottomPagePopup
toshowCupertinoBottomPopup
- Fix bug on
modal
forDropdownMenu
Universal
addsystemOverlayStyle
,modify status bar color - Add
statusBarStyle
forExtensionWidget
1.13.2 #
- Remove
setStatusBarLight()
- Add
SystemUiOverlayStyleDark()
andSystemUiOverlayStyleLight()
1.13.1 #
- Modify
showDateTimePicker
to returnDateTime
- Modify the initialization method of
DateTimePickerUnit
- Fix bug for
DateTimePicker
- Add
showCustomPicker
- Remove the
sureIndexTap
parameter inPickerOptions
, - Restructured
DropdownMenu
andCheckBox
1.13.0 #
- Add
CountDown
and removeCountDownSkip
- Restructured
SendSMS
- Restructured example
1.12.1 #
- Add
ExtendedDio
ExtendedOptions
LoggerInterceptor
1.11.8 #
- Fix buf for
Progress
- Fix bug for
DateTimePicker
PinBox
addspaces
,and removewidth
boxSpacing
1.11.3 #
- Fix some bug
1.11.2 #
- DioTools add
useLog
- Add
ExtensionFunction
including debounce function and throttle function
1.11.1 #
- Remove
DottedLine
- Add
DottedLinePainter
1.11.0 #
- Change
PopupBase
toPopupModalWindows
- Change
GlobalWidgetsApp
toExtendedWidgetsApp
- Change
OverlayScaffold
toExtendedScaffold
- Change
SliverAutoAppBar
toExtendedSliverAppBar
- Change
PickerSub
toPickerOptions
and change pickerSub to options , change pickerWheel to wheel - Change
FlexibleSpaceAutoBar
toExtendedFlexibleSpaceBar
- Change
SliverAutoPersistentHeader
toExtendedSliverPersistentHeader
- Change
ScrollViewAuto
toExtendedScrollView
- Change
OverlayEntryAuto
toExtendedOverlayEntry
- Add
onDispose
andonUpdate
onValueListenBuilder
- Add
didUpdateWidget
onValueBuilder
1.10.5 #
- Change
RichTextSpan
toRText
- Change
BasisText
toBText
- Change
BasisTextStyle
toBTextStyle
- Remove
InputField
- Add
WidgetPendant
for all widgets, add header, footer, extraPrefix , extraSuffix, prefix, suffix. you can use it withCupertinoTextField
orTextField
- Add
inputTextTypeToTextInputFormatter()
1.10.3 #
- Optimize import
OverlayEntryAuto
addremoveEntry()
,When autoOff is true, theExtendedScaffold
callonWillPop
will filter theOverlayEntryAuto
1.10.1 #
- Fix the
remove
error ofEventbus
when 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
PinBox
bugs - ShowToast add
ignoring
- Add
setAllToastIgnoringBackground()
,if it is true, the background responds to the click event
1.9.15 #
PopupModalWindows
add onWillPop and filter forWillPopScope
AndBackdropFilter
1.9.13 #
Universal
add useSingleChildScrollView property,The default is true, If useSingleChildScrollView is false, the scrolling component will be created usingScrollview
Universal
addWrap
,Universal
addsStatefulBuilder
、Builder
andLayoutBuilder
,and uses them through builder properties- Fix bugs for
TabBarMerge
- Fix
ListWheel
controller auto destroy problem
1.9.12 #
- Fix bug for popBack
- LogTools add
RequestOptions
- Add example for
ScrollViewAuto.nested
1.9.11 #
Universal
addImageFilter
- Split
ScrollList
- Add
RefreshScrollView
- Add
SliverListGrid
1.9.10 #
- Add
ValueListenBuilder
and Example ValueBuilder
add BuildContext for builder and add ExampleScrollList
addHeader
andFooter
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
HintDot
toBadge
- Add
DropdownMenuButton.material
1.9.1 #
- Remove
DropdownMenuButton
constraints.
1.9.0 #
- Update
dio
to 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-200
state return parameter
1.8.5 #
- Repair
ScrollList.separated
bug
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.circular
Progress.linear
- ExtensionString add insert void
- Add
BasisText
BasisTextStyle
- Modify
RichSpan
toRichTextSpan
- 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
ScrollViewAuto
SliverAutoPersistentHeader
SliverAutoAppBar
- Universal add
StatefulWidgetBuilder
SizedBox
- Picker add
PickerTitle
PickerWheel
- DateTimePicker add Start end range
- Add ScrollConfiguration
- Add extension
push
pushReplacement
pushAndRemoveUntil
remove widget , push(Widget())
1.3.10 #
- Fix
ListWheel
The method 'call' was called on null. - Remove
ListWheel
dispose().
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
GifControl
DropdownMenu
Universal
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