|
| 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