You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revert "Change LazyListState to be scroll-aware (#2013)" (#2022)
* Revert "Restore visibility of firstIndex and lastIndex (#2019)"
This reverts commit d7e8029.
* Revert "Change LazyListState to be scroll-aware (#2013)"
This reverts commit e918243.
Copy file name to clipboardexpand all lines: CHANGELOG.md
-1
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,6 @@ Changed:
10
10
- Removed generated `typealias`es for package names which changed in 0.10.0.
11
11
- In `UIViewLazyList`'s `UITableView`, adding special-case handling for programmatic scroll-to-top calls.
12
12
- APIs accepting a `FileSystem` and `Path` now have the `FileSystem` coming before the `Path` in the parameter list. Compatibility functions are retained for this version, but will be removed in the next version.
13
-
- Change `LazyListState` to be scroll-aware, reducing the size of the preload window while actively scrolling, and optimizing the preload window once the scroll has completed.
14
13
15
14
Fixed:
16
15
- Work around a problem with our memory-leak fix where our old LazyList code would crash when its placeholders were unexpectedly removed.
final fun loadRange(kotlin/Int): kotlin.ranges/IntRange // app.cash.redwood.lazylayout.compose/LazyListState.loadRange|loadRange(kotlin.Int){}[0]
36
35
final fun onUserScroll(kotlin/Int, kotlin/Int) // app.cash.redwood.lazylayout.compose/LazyListState.onUserScroll|onUserScroll(kotlin.Int;kotlin.Int){}[0]
37
36
final fun programmaticScroll(kotlin/Int, kotlin/Boolean, kotlin/Boolean =...) // app.cash.redwood.lazylayout.compose/LazyListState.programmaticScroll|programmaticScroll(kotlin.Int;kotlin.Boolean;kotlin.Boolean){}[0]
38
-
final var defaultPreloadItemCount // app.cash.redwood.lazylayout.compose/LazyListState.defaultPreloadItemCount|{}defaultPreloadItemCount[0]
39
-
final fun <get-defaultPreloadItemCount>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.defaultPreloadItemCount.<get-defaultPreloadItemCount>|<get-defaultPreloadItemCount>(){}[0]
40
-
final fun <set-defaultPreloadItemCount>(kotlin/Int) // app.cash.redwood.lazylayout.compose/LazyListState.defaultPreloadItemCount.<set-defaultPreloadItemCount>|<set-defaultPreloadItemCount>(kotlin.Int){}[0]
41
37
final var firstIndex // app.cash.redwood.lazylayout.compose/LazyListState.firstIndex|<get-firstIndex>(){}[0]
42
38
final fun <get-firstIndex>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.firstIndex.<get-firstIndex>|<get-firstIndex>(){}[0]
43
39
final var lastIndex // app.cash.redwood.lazylayout.compose/LazyListState.lastIndex|{}lastIndex[0]
44
40
final fun <get-lastIndex>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.lastIndex.<get-lastIndex>|<get-lastIndex>(){}[0]
45
-
final var primaryPreloadItemCount // app.cash.redwood.lazylayout.compose/LazyListState.primaryPreloadItemCount|{}primaryPreloadItemCount[0]
46
-
final fun <get-primaryPreloadItemCount>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.primaryPreloadItemCount.<get-primaryPreloadItemCount>|<get-primaryPreloadItemCount>(){}[0]
47
-
final fun <set-primaryPreloadItemCount>(kotlin/Int) // app.cash.redwood.lazylayout.compose/LazyListState.primaryPreloadItemCount.<set-primaryPreloadItemCount>|<set-primaryPreloadItemCount>(kotlin.Int){}[0]
41
+
final var preloadAfterItemCount // app.cash.redwood.lazylayout.compose/LazyListState.preloadAfterItemCount|{}preloadAfterItemCount[0]
42
+
final fun <get-preloadAfterItemCount>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.preloadAfterItemCount.<get-preloadAfterItemCount>|<get-preloadAfterItemCount>(){}[0]
43
+
final fun <set-preloadAfterItemCount>(kotlin/Int) // app.cash.redwood.lazylayout.compose/LazyListState.preloadAfterItemCount.<set-preloadAfterItemCount>|<set-preloadAfterItemCount>(kotlin.Int){}[0]
44
+
final var preloadBeforeItemCount // app.cash.redwood.lazylayout.compose/LazyListState.preloadBeforeItemCount|{}preloadBeforeItemCount[0]
45
+
final fun <get-preloadBeforeItemCount>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.preloadBeforeItemCount.<get-preloadBeforeItemCount>|<get-preloadBeforeItemCount>(){}[0]
46
+
final fun <set-preloadBeforeItemCount>(kotlin/Int) // app.cash.redwood.lazylayout.compose/LazyListState.preloadBeforeItemCount.<set-preloadBeforeItemCount>|<set-preloadBeforeItemCount>(kotlin.Int){}[0]
48
47
final var programmaticScrollIndex // app.cash.redwood.lazylayout.compose/LazyListState.programmaticScrollIndex|{}programmaticScrollIndex[0]
49
48
final fun <get-programmaticScrollIndex>(): app.cash.redwood.lazylayout.api/ScrollItemIndex // app.cash.redwood.lazylayout.compose/LazyListState.programmaticScrollIndex.<get-programmaticScrollIndex>|<get-programmaticScrollIndex>(){}[0]
50
-
final var scrollInProgressPreloadItemCount // app.cash.redwood.lazylayout.compose/LazyListState.scrollInProgressPreloadItemCount|{}scrollInProgressPreloadItemCount[0]
51
-
final fun <get-scrollInProgressPreloadItemCount>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.scrollInProgressPreloadItemCount.<get-scrollInProgressPreloadItemCount>|<get-scrollInProgressPreloadItemCount>(){}[0]
52
-
final fun <set-scrollInProgressPreloadItemCount>(kotlin/Int) // app.cash.redwood.lazylayout.compose/LazyListState.scrollInProgressPreloadItemCount.<set-scrollInProgressPreloadItemCount>|<set-scrollInProgressPreloadItemCount>(kotlin.Int){}[0]
53
-
final var secondaryPreloadItemCount // app.cash.redwood.lazylayout.compose/LazyListState.secondaryPreloadItemCount|{}secondaryPreloadItemCount[0]
54
-
final fun <get-secondaryPreloadItemCount>(): kotlin/Int // app.cash.redwood.lazylayout.compose/LazyListState.secondaryPreloadItemCount.<get-secondaryPreloadItemCount>|<get-secondaryPreloadItemCount>(){}[0]
55
-
final fun <set-secondaryPreloadItemCount>(kotlin/Int) // app.cash.redwood.lazylayout.compose/LazyListState.secondaryPreloadItemCount.<set-secondaryPreloadItemCount>|<set-secondaryPreloadItemCount>(kotlin.Int){}[0]
0 commit comments