- Add
SliveLoadingConfig
andSliverConfig
- One config has no more data, check whether need to load next config
- Breaking change: remove [LoadingMoreCustomScrollView.configs]
- Add [LoadingMoreCustomScrollView.getConfigFromSliverContext] to support [LoadingMoreCustomScrollView.slivers] are not a direct LoadingMoreSliverList.(#59)
- Add
center
forLoadingMoreCustomScrollView
(#50)
- Breaking change: The type of rebuild is changed from Stream<LoadingMoreBase> to Stream<Iterable> in LoadingMoreBase.
- Add a new method 'wrapData', you can modify the list here.
- Fix StreamBuilder not return latest list.
- Make
LoadingMoreIndicatorBuilder
returns nullable widget. - Make
LoadingMoreListConfig
andListConfig
constant.
- Add [LoadingMoreCustomScrollView.preloadExtent] to support preload the LoadingMoreBase when user scroll the list
- Add [SliverListConfig.lock] to support preload the LoadingMoreBase when user scroll the list
- Fix Layout error in LoadingMoreCustomScrollView
- BreakingChange: remove [LoadingMoreCustomScrollView.rebuildCustomScrollView] #45
- Add [SliverListConfig.showNoMore] if null, it will true only for last SliverListConfig
- Add [LoadingMoreCustomScrollView.configs] in case your sliver is not a LoadingMoreSliverList
- fix lastChildLayoutTypeBuilder is not working
- fix null exception when set lastChildLayoutType to LastChildLayoutType.none
- add getActualIndex in case child count != source.length
- fix drag overscroll list jump in iOS [FixedOverscrollBouncingScrollPhysics]
- support null-safety
- add childCountBuilder.
- fix itemCount/childCount are not working.
- fix closeToTrailing issue. extended_list#6.
- add autoRefresh (whether auto call sourceList.refresh when first load).
- Fix issue that lastChildLayoutType is not work for Sliver.
- breaking change: fix typo(fullCrossAxisExtend => fullCrossAxisExtent)
- breaking change: use extendedListDelegate replace viewportBuilder, collectGarbage, closeToTrailing and waterfallFlowDelegate. You can use WaterfallFlow layout by set extendedListDelegate to SliverWaterfallFlowDelegateWithFixedCrossAxisCount or SliverWaterfallFlowDelegateWithMaxCrossAxisExtent.
- Fix analysis_options
- Support ScrollViewKeyboardDismissBehavior(breaking change 1.17.0)
- Support DragStartBehavior
- Web support
-
Issues: Fix issue about setState throw exception
-
Improve: Remove io.platform to support web
- Issues: Fix issue about empty sliver list throw exception
- Issues: Fix issue about LoadingMoreCustomScrollView miss slivers
-
Features: Support SliverFixedExtentList
-
Breaking change: Change values of IndicatorStatus to lowercase
-
Improve: Extract core codes to loading_more_list_library
-
Features: Support WaterfallFlow Support to layout no more item as foot Support to track collect garbage Support to track viewport indexes Support to layout close to trailing
-
Issues: Fix issue about reverse is true with LoadingMoreCustomScrollView
- set list StreamBuilder's initialData
- index range check for LoadingMoreBase
- set notifyStateChanged default value: false clear list when notifyStateChanged is true.
- add notifyStateChanged parameter for LoadingMoreBase's refresh method to notify state changed or not (you can not rebuild ui before complete refresh)
- fix LoadingMoreList not listen onScrollNotification
- add onScrollNotification listen call back for LoadingMoreList and LoadingMoreCustomScrollView
- update CustomIndicatorDemo in case sliver indicator.
- export 'src/glow_notification_widget.dart'.
- add GlowNotificationWidget for overscroll glow.
- add isloadMoreAction parameter for LoadData method.
- fix issue about full screen status in IndicatorWidget
- make all loading_more_list darts as library loading_more_list
- fix issue about IndicatorWidget.
- Add FullScreenError status.
- Fix issues for sliver list in NestedScrollView.
- Add NestedScrollView demo for loading more list
- Correct try again when it has error.
- Upgrade Some Commments.
- Initial Open Source release.