gt_dataview 1.1.0
gt_dataview: ^1.1.0 copied to clipboard
High-performance Flutter list and grid view package with zero-rebuild optimization, pagination support, and ChangeNotifier-based state management.
Changelog #
All notable changes to this project will be documented in this file.
1.1.0 - 2026-06-19 #
Changed #
- Flutter SDK Upgrade: Upgraded package environment and constraints to require Flutter
>=3.44.2and Dart>=3.12.0 <4.0.0(matching Flutter 3.44.2 release). - iOS Target Bump: Upgraded iOS deployment target to
15.0to ensure compatibility with Swift Package Manager and modern iOS configurations under Flutter 3.44.2.
1.0.0 - 2025-12-27 #
Added #
OptimizedListView<T>- Zero-rebuild ListView- Automatic pagination with threshold detection
- Custom loader widget support
- Configurable scroll direction and physics
- Performance optimization config
OptimizedGridView<T>- Zero-rebuild GridView- SliverGridDelegateWithFixedCrossAxisCount support
- Configurable spacing and aspect ratio
- Pagination support
OptimizedListController<T>- ChangeNotifier-based controlleraddItems()- Append items for paginationupdateItem()- Update single item without full rebuildreplaceAll()- Replace all itemsremoveAt()- Remove item at indexclear()- Clear all itemssetLoading()- Manage loading state
OptimizationConfig- Performance tuningitemExtent- Fixed item height for best performancecacheExtent- Scroll cache sizeuseRepaintBoundary- Isolate item repaintskeepAlive- Keep items alive when scrolled away
- Type definitions
OnLoadMore- Pagination callbackLoaderBuilder- Custom loader widget builderOptimizedItemBuilder<T>- Item builder with index