indexed_scroll_controller 0.3.2
indexed_scroll_controller: ^0.3.2 copied to clipboard
Scroll a Flutter ListView.builder to any item by index, including items not yet built or measured. Vertical and horizontal.
Changelog #
All notable changes to this package are documented here. This project follows Semantic Versioning.
0.3.2 #
Fixed #
- Documentation-only release: the
ScrollAlignmentTarget.rowfix (not including the trailing separator's extent, causing it to land at the same offset asScrollAlignmentTarget.itemwheneveralignment != 0) shipped in 0.3.1's code but was missing from that entry; recorded here for the record.
0.3.1 #
Breaking changes #
- Raised minimum Flutter requirement from
>=3.19.0to>=3.44.0. The previous constraint was unproven: the package already required the stableScrollCacheExtentAPI introduced in Flutter 3.44 and failed to compile below it. IndexedScrollItem,IndexedScrollSeparator, andtargetPixelsEstimateForStallCheckare no longer public. They were internal implementation details with no supported consumer use case; useIndexedScrollController.watch/.separator()instead.
Fixed #
- Fixed layout reconciliation after row-size changes detected by fingerprints or manual invalidation.
- Fixed
alignment: 0after a changed prefix is discovered during search.
0.3.0 #
0.2.0 #
Added #
- Added fingerprint-based measurement invalidation, padding, and reversed-list support.