indexed_scroll_controller 0.3.2 copy "indexed_scroll_controller: ^0.3.2" to clipboard
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.row fix (not including the trailing separator's extent, causing it to land at the same offset as ScrollAlignmentTarget.item whenever alignment != 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.0 to >=3.44.0. The previous constraint was unproven: the package already required the stable ScrollCacheExtent API introduced in Flutter 3.44 and failed to compile below it.
  • IndexedScrollItem, IndexedScrollSeparator, and targetPixelsEstimateForStallCheck are no longer public. They were internal implementation details with no supported consumer use case; use IndexedScrollController.watch/.separator() instead.

Fixed #

  • Fixed layout reconciliation after row-size changes detected by fingerprints or manual invalidation.
  • Fixed alignment: 0 after a changed prefix is discovered during search.

0.3.0 #

Added #

  • Added support for preceding slivers in CustomScrollView.
  • Added separator() and ScrollAlignmentTarget for ListView.separated.

Changed #

  • Made search and measurement steps immediate; duration applies to the final scroll.

0.2.0 #

Added #

  • Added fingerprint-based measurement invalidation, padding, and reversed-list support.

0.1.0 #

Added #

  • Added horizontal lists and gesture-priority cancellation.

Fixed #

  • Clamped completed scroll offsets to physical bounds.

0.0.1 #

Added #

  • Initial release.
0
likes
160
points
323
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Scroll a Flutter ListView.builder to any item by index, including items not yet built or measured. Vertical and horizontal.

Repository (GitHub)
View/report issues

Topics

#scrolling #listview #scroll-controller #ui

License

MIT (license)

Dependencies

flutter

More

Packages that depend on indexed_scroll_controller