- Fix error whitch AnimationController use after dispose.
- Add LeftScrollController API for edit row status.
- Add LSTag class for shorter name of LeftScrollCloseTag.
- Fix close with animation api.
- Fix some gesture issue in Android.
- Fix WidgetsBinding.instance warning in Flutter 3.0 .
- Rename LeftScrollGlobalListener to GlobalLeftScroll.
- Now can use GlobalLeftScroll.instance.removeRowWithAnimation to remove row with aniamtion.
- Now closeOnPop value is default set to false when running on iOS platform to retain the left-scroll-back gesture.
- Add nullsafety support.
- Remove LeftScrollList(deprecated).
- Change default k to 0.8.
- Avaliable hot reload when adding bounce style.
- Fix other row close timing.Now other row will close when you start open target row.
- Fix bug of throw error when use opacity and bounce same time.
- Fix BounceStyle builder function.
- Add
bounce
argument to class CupertinoLeftScroll to enable bounce style. - Use
bounceStyle
argument to control bounce style.
- Fix
LeftScroll
can't open withoutonScroll
argument.
- Fix use
LeftScrollGlobalListener.instance.targetStatus(tag, key)=true;
fail at first time.
- Fix bug.
- Add
CupertinoLeftScroll
widget,buttons will expand with iOS style. - To fetch this style, just simple replace
LeftScroll
withCupertinoLeftScroll
. - Update example, remove deprecated demo.
- If you add same
LeftScrollCloseTag
tag to LeftScroll widget, widget will autoclose when other widget with same tag open; - If you want close target row,just use such code:
// 找到对应tag与key的row状态,改变状态即可
LeftScrollGlobalListener.instance.targetStatus(tag,key) = false;
Fix demo bug.
Add LeftScrollList,if you open a row in LeftScrollList, other row will auto close.
Add paramater to control pop event. Add usage in listview on demo. Add textColor paramater with LeftScrollItem. Now use key but not GlobalKey.
- init