|
| 1 | +## 1.24.0 |
| 2 | +- ObserveModel |
| 3 | + - Add `displayingChildModelMap`. |
| 4 | +- ChatScrollObserver |
| 5 | + - Add `customAdjustPositionDelta`. |
| 6 | + |
1 | 7 | ## 1.23.0
|
2 | 8 | - ObserverWidget
|
3 | 9 | - Make `ObserverWidget` listenable.
|
|
38 | 44 | ## 1.19.1
|
39 | 45 | - ListViewObserver
|
40 | 46 | - Support `SliverVariedExtentList` in [74](https://github.com/fluttercandies/flutter_scrollview_observer/issues/74).
|
41 |
| -- Chat Observer |
| 47 | +- ChatScrollObserver |
42 | 48 | - Safely obtain the `constraints` of RenderSliver.
|
43 | 49 | - ObserverController
|
44 | 50 | - Adapt to scenes where `CustomScrollView` specifies `center`.
|
|
54 | 60 | - Adjust the controller to be modifiable.
|
55 | 61 |
|
56 | 62 | ## 1.18.2
|
57 |
| -- Chat Observer |
| 63 | +- ChatScrollObserver |
58 | 64 | - Fix keeping position not working by @LinXunFeng in [#64](https://github.com/fluttercandies/flutter_scrollview_observer/issues/64)
|
59 | 65 |
|
60 | 66 | ## 1.18.1
|
|
74 | 80 | ## 1.16.5
|
75 | 81 | - ObserverWidget
|
76 | 82 | - Improve the processing logic of scroll notification when scrolling with the mouse wheel is not smooth by @qiangjindong in [#48](https://github.com/LinXunFeng/flutter_scrollview_observer/pull/48).
|
77 |
| -- Chat Observer |
| 83 | +- ChatScrollObserver |
78 | 84 | - Update `isShrinkWrap` once during initialization by @LinXunFeng. [#47](https://github.com/LinXunFeng/flutter_scrollview_observer/issues/47)
|
79 | 85 | - ObserverController
|
80 | 86 | - Fix unable to jump when sliver is too far away and has no any child by @LinXunFeng. [#45](https://github.com/LinXunFeng/flutter_scrollview_observer/issues/45)
|
|
111 | 117 | - Safe to use context. [#35](https://github.com/LinXunFeng/flutter_scrollview_observer/issues/35).
|
112 | 118 |
|
113 | 119 | ## 1.14.1
|
114 |
| -- Chat Observer |
| 120 | +- ChatScrollObserver |
115 | 121 | - Improve the logic of the conversion type.
|
116 | 122 |
|
117 | 123 | ## 1.14.0
|
118 |
| -- Chat Observer |
| 124 | +- ChatScrollObserver |
119 | 125 | - Support for keeping position of generative messages (eg: ChatGPT)
|
120 | 126 |
|
121 | 127 | ## 1.13.2
|
|
140 | 146 | - Refine the logic for finding the first sliver in viewport.
|
141 | 147 |
|
142 | 148 | ## 1.11.0
|
143 |
| -- Chat Observer |
| 149 | +- ChatScrollObserver |
144 | 150 | - Support inserting multiple messages at once.
|
145 | 151 | - ObserverWidget
|
146 | 152 | - `GridViewObserver` is compatible with waterfall flow.
|
|
177 | 183 | - Deprecated `[clearIndexOffsetCache]`, please use `[clearScrollIndexCache]` instead.
|
178 | 184 |
|
179 | 185 | ## 1.7.0
|
180 |
| -- Chat Observer |
| 186 | +- ChatScrollObserver |
181 | 187 | - Add the property `[fixedPositionOffset]`.
|
182 | 188 | - Deprecated `[ChatObserverClampinScrollPhysics]`, please use `[ChatObserverClampingScrollPhysics]` instead.
|
183 | 189 |
|
|
188 | 194 | - Fix lib not working when `shrinkWrap` is `true` in scrollView.
|
189 | 195 |
|
190 | 196 | ## 1.6.0
|
191 |
| -- Chat Observer |
| 197 | +- ChatScrollObserver |
192 | 198 | - Add `onHandlePositionCallback`.
|
193 | 199 |
|
194 | 200 | ## 1.5.1
|
195 | 201 | - Fix scrollView being stuck when child widget get `[size]`.
|
196 | 202 |
|
197 | 203 | ## 1.5.0
|
198 |
| -- Chat Observer |
| 204 | +- ChatScrollObserver |
199 | 205 | - Quickly implement the chat session page effect.
|
200 | 206 | - Scrolling to the specified index location
|
201 | 207 | - Add the property `[cacheJumpIndexOffset]`.
|
|
0 commit comments