infinite_scroll_plus 1.0.4
infinite_scroll_plus: ^1.0.4 copied to clipboard
A lightweight Flutter package for effortless lazy loading,infinite scrolling,search & sort.
0.0.3 #
Added #
- Full support for all platforms.
- Infinite scrolling for Flutter ListView and GridView.
- Lazy loading support with customizable loading indicators.
0.0.5 #
0.0.6 #
Added #
- Complete library-level documentation.
- Inline comments for
InfiniteScrollListandInfiniteScrollGrid. - Clarified
ItemWidgetBuildertypedef.
Fixed #
- Dangling doc comment warnings.
- Dart formatter issues.
Improved #
- Scroll controller lifecycle handling.
- Readability and maintainability of scroll logic.
0.0.7 #
Added #
- Full DartDoc coverage for all public APIs.
- Optional
loadingWidgetparameter. - Detailed documentation for constructors, properties, and methods.
Changed #
- Removed unnecessary
library infinite_scroll_plus;declaration. - Improved scroll detection documentation.
Fixed #
public_member_api_docslint compliance.
0.0.8 #
0.0.9 #
0.0.12 – 0.0.14 #
1.0.0 — Major Upgrade 🎉 #
Added #
- Search support using
searchQueryandonSearch. - Sort support using
applySortandonSort. - Generic item system (
InfiniteScrollList<T>andInfiniteScrollGrid<T>). - New improved example app with search, sort, and view toggle.
- Cleaner API replacing
itemCountwithitems.
Changed #
- Refactored
itemBuildersignature:Widget Function(BuildContext context, T item, int index)
1.0.1 to 1.0.3 #
Code formatting and Dart analyzer cleanups.
1.0.4 #
Added #
Built-in skeleton loaders for ListView and GridView.Optional enableSkeletonLoader flag.Customizable skeletonWidget support. emptyWidget support for better empty-state handling.Configurable loadMoreOffset for pagination trigger distance.
Improved #
Pagination stability when search or sort state changes.Scroll trigger debouncing using max scroll extent tracking.Overall UX consistency across list and grid views.
Fixed #
Edge cases where pagination could stop after data mutations.