- #376
744953b
Thanks @wellyshen! - feat: usestartItem
insteadstartItemIndex
for pre-pending items
- #368
d1f15c9
Thanks @wellyshen! - feat: addstartItemIndex
method for pre-pending items
9ee5ae5
Thanks @wellyshen! - fix: thee.userScroll
ofonScroll
andloadMore
should befalse
when usingscrollTo
orscrollToItem
with smooth mode
- #353
70e0581
Thanks @wellyshen! - fix: wrong item length when usingssrItemCount
with an array type value
- #172
1970c62
Thanks @wellyshen! - fix: scrolling flicking in React v18
- #285
41878e3
Thanks @wellyshen! - fix: correct the event properties ofloadMore
when scrolling backward
- #256
281a31e
Thanks @wellyshen! - fix: filter items not updated correctly
- #254
c453cad
Thanks @wellyshen! - fix: app crash when dynamic change data (from short to long)
- #252
9467444
Thanks @wellyshen! - fix: filter data with dynamic size causes empty row/column
- #245
f31007e
Thanks @wellyshen! - fix: app crash due to filtering (from more to less)
- #231
b705ab3
Thanks @nikitapilgrim! - fix:stickyIndices
can be dynamic
- #225
60d4e78
Thanks @wellyshen! - fix: app crashes when scrolling with drag bar
- #183
737996f
Thanks @wellyshen! - fix: correct the initiale.userScroll
ofloadMore
callback fromtrue
tofalse
- #181
44769e5
Thanks @wellyshen! - refactor: simplify generic type setup
- #179
41ab2a7
Thanks @wellyshen! - fix:scrollToItem
width dynamic size causes infinitely loop
- #173
70d04ac
Thanks @wellyshen! - perf(useVirtual): mutate inner element styles only when items are updated
- #155
72f2a6c
Thanks @wellyshen! - perf(useVirtual): remove unnecessary internaluseDebounce
for reducing bundle size
- #154
abc5880
Thanks @wellyshen! - fix(useVirtual): do not triggeronScroll
andloadMore
by internally scroll-to method
- #150
05ea7ff
Thanks @wellyshen! - feat(useVirtual): addresetScroll
option for filtering/sorting
c8e3a42
Thanks @wellyshen! - docs(readme): add note for smooth scrolling example
- #142
b1f96f3
Thanks @wellyshen! - feat: provides a callback with givendistance
parameter forscrollDuration
option
- #141
99ffe72
Thanks @wellyshen! - fix:scrollToItem
with center alignment causes infinite loop
- #139
5bdfbb2
Thanks @wellyshen! - fix:scrollToItem
causes empty rows
- #127
a4dc66a
Thanks @wellyshen! - fix:scrollToItem
method freezes scrolling
- #124
714dc96
Thanks @wellyshen! - feat: support sticky items
- #122
e451954
Thanks @wellyshen! - fix(types): correct the type ofisScrolling
property
- #119
0f8618c
Thanks @wellyshen! - fix: app crash when working with lazily loading
- #121
554093a
Thanks @wellyshen! - fix: dynamic size scroll jumping
- #112
6bf99a3
Thanks @wellyshen! - fix: only triggersonResize
event when width or height changes
- #116
86fc48d
Thanks @wellyshen! - fix: re-calculate items when the size of outer element changes
- #114
5d44bf0
Thanks @wellyshen! - refactor: destroy previous resize observer from its callback
- #117
1c98a21
Thanks @wellyshen! - fix: the side-effect of triggeringscrollTo
method
- #115
9117692
Thanks @wellyshen! - fix: wrong item range whenoverscanCount
option set to zero
- #118
bf877cd
Thanks @wellyshen! - fix: items not updated whenitemCount
changed
- #105
27c124e
Thanks @wellyshen! - refactor(types): useRefCallback
as the type ofmeasureRef
- #102
b8445d8
Thanks @wellyshen! - fix: dynamic size not working properly when working with RWD
- #97
79ae7bd
Thanks @wellyshen! - fix:scrollToItem
causes empty items when working with dynamic size
- #96
90e093c
Thanks @wellyshen! - fix: the callback ofscrollTo
not called when scroll to the same position
- #91
f244c41
Thanks @wellyshen! - perf: slightly performance improvement
- #95
ddc2846
Thanks @wellyshen! - fix: wrong the scroll position ofscrollToItem
when working with dynamic size
- #94
6a17acb
Thanks @wellyshen! - fix: pass correct args toscrollToItem
method
- #93
0e187f9
Thanks @wellyshen! - fix: the callback ofscrollToItem
is called twice
- #88
b5d483d
Thanks @wellyshen! - fix: fallback tp default item size for SSR items
- #86
3c55e86
Thanks @wellyshen! - refactor: renameloadMoreThreshold
option toloadMoreCount
- #80
48ab76f
Thanks @wellyshen! - fix: dynamic size scroll jumping
- #79
1d3a212
Thanks @wellyshen! - refactor: export item size for SSR items
- #73
2157b91
Thanks @wellyshen! - fix: resize-observer broken on Safari
- #76
7d99d03
Thanks @wellyshen! - fix: real-time resize jumping
- #75
616507f
Thanks @wellyshen! - fix:isScrolling
flash bug
- #77
ff59175
Thanks @wellyshen! - perf: cache measurements for better performance
- #78
669f6c2
Thanks @wellyshen! - refactor: removekeyExtractor
option
- #72
97882ac
Thanks @wellyshen! - fix: RWD not working
eaf35c9
Thanks @wellyshen! - perf: limit the cache number of resize observers with the length of items
- #69
3201739
Thanks @wellyshen! - fix: infinite scroll causes dynamic size item jumping
- #68
ecbbfc9
Thanks @wellyshen! - fix: load more callback not working
78dfd4d
Thanks @wellyshen! - refactor: extract commonmeasureItems
method
8defe38
Thanks @wellyshen! - refactor(types): remove unnecessary type generics
bcc59cf
Thanks @wellyshen! - Chore: update keywords
- #63
01ca818
Thanks @wellyshen! - fix:scrollToItem
method not working with dynamic size
bf7d25b
Thanks @wellyshen! - fix: correct the high of bindary-search for finding the item index from scroll
- #60
c25f06d
Thanks @wellyshen! - feat: support enable/disableisScrolling
property of items by speed
- #58
a594ab7
Thanks @wellyshen! - perf: performance improvement
- #52
bdf44c9
Thanks @wellyshen! - perf: performance improvement for large data of grid
- #56
282aeb0
Thanks @wellyshen! - fix: scroll position behavior
- #54
919144d
Thanks @wellyshen! - feat: newonResize
event
- #55
9a80031
Thanks @wellyshen! - perf: improvement the performance of calculating scroll offset
d048609
Thanks @wellyshen! - perf: performance improvement
c1ab0a0
Thanks @wellyshen! - perf: slightly performance improvement
40c1fec
Thanks @wellyshen! - fix: correct the value of event objects
c51eee7
Thanks @wellyshen! - perf: slightly performance improvement
- #40
fdc3aef
Thanks @wellyshen! - perf: performance improvement for real-time resize
- #35
07e2e35
Thanks @wellyshen! - Fix(useVirtual): real-time dynamic size not working
- #31
3fb42de
Thanks @wellyshen! - Fix(useVirtual): fix the randomly grid cells when working with dynamic size
- #29
0488cbf
Thanks @wellyshen! - Fix(useVirtual): correct thestart
value ofitems
- #28
e55c138
Thanks @wellyshen! - Feat(useVirtual): support table
- #24
8ff6c76
Thanks @wellyshen! - Refactor(useVirtual): rename the event properties ofonScroll
fromitemStartIndex/itemStopIndex
tovisibleStartIndex/visibleStopIndex
- #27
ccb66c1
Thanks @wellyshen! - Fix(types): correct the type ofouterRef
andinnerRef
- #26
b7480d0
Thanks @wellyshen! - Fix(types): correct the type ofouterRef
andinnerRef