NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A Flutter scroll controller for long lists with variable item heights. It adaptively learns item sizes for accurate, efficient scrolling and a better user experience.
Last release 9 months ago
21 Dec 2025
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
10 months old
5 releases · first in 2025
One column per month.
FEAT: Added setEnlargeFactor to dynamically tune the scroll estimation aggressiveness.
setEnlargeFactor to dynamically tune the scroll estimation aggressiveness.resetAllItemState() to clear the entire measurement cache, essential when the list's underlying data source changes completely.resetItemState(int index) for fine-grained control, allowing the state of a single item to be reset for re-measurement.SizeReportingWidget against rare race conditions by adding checks before invoking callbacks.Corrected a bug in the scroll offset calculation that could cause inaccuracies when scrolling large distances.
SizeReportingWidget now caches its last reported size to avoid sending redundant update notifications on widget rebuilds.AdaptiveScrollMetricsController.BREAKING: Reworked calculateScrollOffset to use an O(1) estimation algorithm for large jumps. This eliminates UI freezes when scrolling in very long l
calculateScrollOffset to use an O(1) estimation algorithm for large jumps. This eliminates UI freezes when scrolling in very long lists.defaultItemHeight property from AdaptiveScrollMetricsController. The controller now relies exclusively on its learned averageItemHeight for more accurate estimations.calculateScrollOffset method now returns a ScrollOffsetResult object containing both the targetOffset and the scroll distance.BREAKING: Relocated adaptive_scroller.dart into lib/ directory to follow Dart package conventions.
adaptive_scroller.dart into lib/ directory to follow Dart package conventions.pubspec.yaml description length to meet pub.dev validation requirements.Initial release of the adaptive_scroller package.
Your coding agent can read these notes before it upgrades. Set up the MCP server →