Skip to content

Releases: fluttercandies/flutter_scrollview_observer

1.20.0

19 May 11:29
Compare
Choose a tag to compare

What's Changed

  • ObserverController
    • Add observeIntervalForScrolling to set the minimum amount of time to wait for firing observe callback during scrolling.
  • ObserverUtils
    • Improve the logic of isDisplayingSliverInViewport method.
  • ScrollViewOnceObserveNotificationResult
    • Add observeViewportResultModel.
  • ChatScrollObserver
    • Add ChatScrollObserverRefIndexType.
    • Add refIndexType to specify the role of refItemIndex and refItemIndexAfterUpdate.
  • Slivers
    • Add SliverObserveContext.
  • ObserveDisplayingChildModelMixin
    • Add visibleFraction and visibleMainAxisSize.

Above features are implemented by @LinXunFeng.

Full Changelog: 1.19.1...1.20.0

1.19.1

16 Mar 11:43
Compare
Choose a tag to compare

What's Changed

  • ListViewObserver
    • Support SliverVariedExtentList in 74.
  • Chat Observer
    • Safely obtain the constraints of RenderSliver.
  • ObserverController
    • Adapt to scenes where CustomScrollView specifies center.

Above features are implemented by @LinXunFeng.

Full Changelog: 1.19.0...1.19.1

1.19.0

10 Dec 12:55
Compare
Choose a tag to compare

What's Changed

  • SliverViewObserver
    • Add customOverlap property.
  • NestedScrollUtil
    • To better support NestedScrollView.
  • ObserverCore
    • Improve the judgment logic of whether the sliver is visible.
  • ObserverController
    • Adjust the controller to be modifiable.

Above features are implemented by @LinXunFeng.

Full Changelog: 1.18.2...1.19.0

1.18.2

25 Nov 13:03
Compare
Choose a tag to compare

What's Changed

  • Chat Observer

Full Changelog: 1.18.1...1.18.2

1.18.1

16 Nov 14:17
Compare
Choose a tag to compare

What's Changed

Add a check to determine whether the BuildContext is mounted by @LinXunFeng in #62.

Full Changelog: 1.18.0...1.18.1

1.18.0

11 Nov 13:01
Compare
Choose a tag to compare

What's Changed

  • ObserverController
    • Add some scrolling task notifications extending from ObserverScrollNotification.
    • The jumpTo method and animateTo method supports await.
    • Add isForbidObserveCallback property.
    • Add isForbidObserveViewportCallback property.

Above features are implemented by @LinXunFeng.

Full Changelog: 1.17.0...1.18.0

1.17.0

29 Oct 05:40
Compare
Choose a tag to compare

What's Changed

  • ObserverController
    • The parameter isFixedHeight in the jumpTo method and animateTo method supports GridView and supports ScrollView built by third-party package by @percival888 in #52

Full Changelog: 1.16.5...1.17.0

1.16.5

17 Sep 06:52
Compare
Choose a tag to compare

What's Changed

  • ObserverWidget
    • Improve the processing logic of scroll notification when scrolling with the mouse wheel is not smooth by @qiangjindong in #48.
  • Chat Observer
  • ObserverController
    • Fix unable to jump when sliver is too far away and has no any child by @LinXunFeng. #45
    • Fix continuous page turning due to incorrect index by @LinXunFeng.

New Contributors

Full Changelog: 1.16.4...1.16.5

1.16.4

30 Aug 14:06
Compare
Choose a tag to compare

What's Changed

  • Supplement missing type conversion adjustments by @LinXunFeng .

Full Changelog: 1.16.3...1.16.4

1.16.3

26 Aug 08:28
Compare
Choose a tag to compare

What's Changed

  • Observation Model
    • Add viewport property to observation model by @LinXunFeng.
    • Correct the calculation logic of some values to adapt to the scene of multiple slivers by @LinXunFeng.

Full Changelog: 1.16.2...1.16.3