Releases: fluttercandies/flutter_scrollview_observer
Releases · fluttercandies/flutter_scrollview_observer
1.20.0
What's Changed
- ObserverController
- Add
observeIntervalForScrolling
to set the minimum amount of time to wait for firing observe callback during scrolling.
- Add
- ObserverUtils
- Improve the logic of
isDisplayingSliverInViewport
method.
- Improve the logic of
- ScrollViewOnceObserveNotificationResult
- Add
observeViewportResultModel
.
- Add
- ChatScrollObserver
- Add
ChatScrollObserverRefIndexType
. - Add
refIndexType
to specify the role ofrefItemIndex
andrefItemIndexAfterUpdate
.
- Add
- Slivers
- Add
SliverObserveContext
.
- Add
- ObserveDisplayingChildModelMixin
- Add
visibleFraction
andvisibleMainAxisSize
.
- Add
Above features are implemented by @LinXunFeng.
Full Changelog: 1.19.1...1.20.0
1.19.1
What's Changed
- ListViewObserver
- Support
SliverVariedExtentList
in 74.
- Support
- Chat Observer
- Safely obtain the
constraints
of RenderSliver.
- Safely obtain the
- ObserverController
- Adapt to scenes where
CustomScrollView
specifiescenter
.
- Adapt to scenes where
Above features are implemented by @LinXunFeng.
Full Changelog: 1.19.0...1.19.1
1.19.0
What's Changed
- SliverViewObserver
- Add
customOverlap
property.
- Add
- NestedScrollUtil
- To better support
NestedScrollView
.
- To better support
- 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
What's Changed
- Chat Observer
- Fix keeping position not working by @LinXunFeng in #64
Full Changelog: 1.18.1...1.18.2
1.18.1
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
What's Changed
- ObserverController
- Add some scrolling task notifications extending from
ObserverScrollNotification
. - The
jumpTo
method andanimateTo
method supportsawait
. - Add
isForbidObserveCallback
property. - Add
isForbidObserveViewportCallback
property.
- Add some scrolling task notifications extending from
Above features are implemented by @LinXunFeng.
Full Changelog: 1.17.0...1.18.0
1.17.0
What's Changed
- ObserverController
- The parameter
isFixedHeight
in thejumpTo
method andanimateTo
method supports GridView and supports ScrollView built by third-party package by @percival888 in #52
- The parameter
Full Changelog: 1.16.5...1.17.0
1.16.5
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
- Update
isShrinkWrap
once during initialization by @LinXunFeng. #47
- Update
- 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
- @qiangjindong made their first contribution in #48
Full Changelog: 1.16.4...1.16.5
1.16.4
What's Changed
- Supplement missing type conversion adjustments by @LinXunFeng .
Full Changelog: 1.16.3...1.16.4
1.16.3
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