- #376
744953bThanks @wellyshen! - feat: usestartIteminsteadstartItemIndexfor pre-pending items
- #368
d1f15c9Thanks @wellyshen! - feat: addstartItemIndexmethod for pre-pending items
9ee5ae5Thanks @wellyshen! - fix: thee.userScrollofonScrollandloadMoreshould befalsewhen usingscrollToorscrollToItemwith smooth mode
- #353
70e0581Thanks @wellyshen! - fix: wrong item length when usingssrItemCountwith an array type value
- #172
1970c62Thanks @wellyshen! - fix: scrolling flicking in React v18
- #285
41878e3Thanks @wellyshen! - fix: correct the event properties ofloadMorewhen scrolling backward
- #256
281a31eThanks @wellyshen! - fix: filter items not updated correctly
- #254
c453cadThanks @wellyshen! - fix: app crash when dynamic change data (from short to long)
- #252
9467444Thanks @wellyshen! - fix: filter data with dynamic size causes empty row/column
- #245
f31007eThanks @wellyshen! - fix: app crash due to filtering (from more to less)
- #231
b705ab3Thanks @nikitapilgrim! - fix:stickyIndicescan be dynamic
- #225
60d4e78Thanks @wellyshen! - fix: app crashes when scrolling with drag bar
- #183
737996fThanks @wellyshen! - fix: correct the initiale.userScrollofloadMorecallback fromtruetofalse
- #181
44769e5Thanks @wellyshen! - refactor: simplify generic type setup
- #179
41ab2a7Thanks @wellyshen! - fix:scrollToItemwidth dynamic size causes infinitely loop
- #173
70d04acThanks @wellyshen! - perf(useVirtual): mutate inner element styles only when items are updated
- #155
72f2a6cThanks @wellyshen! - perf(useVirtual): remove unnecessary internaluseDebouncefor reducing bundle size
- #154
abc5880Thanks @wellyshen! - fix(useVirtual): do not triggeronScrollandloadMoreby internally scroll-to method
- #150
05ea7ffThanks @wellyshen! - feat(useVirtual): addresetScrolloption for filtering/sorting
c8e3a42Thanks @wellyshen! - docs(readme): add note for smooth scrolling example
- #142
b1f96f3Thanks @wellyshen! - feat: provides a callback with givendistanceparameter forscrollDurationoption
- #141
99ffe72Thanks @wellyshen! - fix:scrollToItemwith center alignment causes infinite loop
- #139
5bdfbb2Thanks @wellyshen! - fix:scrollToItemcauses empty rows
- #127
a4dc66aThanks @wellyshen! - fix:scrollToItemmethod freezes scrolling
- #124
714dc96Thanks @wellyshen! - feat: support sticky items
- #122
e451954Thanks @wellyshen! - fix(types): correct the type ofisScrollingproperty
- #119
0f8618cThanks @wellyshen! - fix: app crash when working with lazily loading
- #121
554093aThanks @wellyshen! - fix: dynamic size scroll jumping
- #112
6bf99a3Thanks @wellyshen! - fix: only triggersonResizeevent when width or height changes
- #116
86fc48dThanks @wellyshen! - fix: re-calculate items when the size of outer element changes
- #114
5d44bf0Thanks @wellyshen! - refactor: destroy previous resize observer from its callback
- #117
1c98a21Thanks @wellyshen! - fix: the side-effect of triggeringscrollTomethod
- #115
9117692Thanks @wellyshen! - fix: wrong item range whenoverscanCountoption set to zero
- #118
bf877cdThanks @wellyshen! - fix: items not updated whenitemCountchanged
- #105
27c124eThanks @wellyshen! - refactor(types): useRefCallbackas the type ofmeasureRef
- #102
b8445d8Thanks @wellyshen! - fix: dynamic size not working properly when working with RWD
- #97
79ae7bdThanks @wellyshen! - fix:scrollToItemcauses empty items when working with dynamic size
- #96
90e093cThanks @wellyshen! - fix: the callback ofscrollTonot called when scroll to the same position
- #91
f244c41Thanks @wellyshen! - perf: slightly performance improvement
- #95
ddc2846Thanks @wellyshen! - fix: wrong the scroll position ofscrollToItemwhen working with dynamic size
- #94
6a17acbThanks @wellyshen! - fix: pass correct args toscrollToItemmethod
- #93
0e187f9Thanks @wellyshen! - fix: the callback ofscrollToItemis called twice
- #88
b5d483dThanks @wellyshen! - fix: fallback tp default item size for SSR items
- #86
3c55e86Thanks @wellyshen! - refactor: renameloadMoreThresholdoption toloadMoreCount
- #80
48ab76fThanks @wellyshen! - fix: dynamic size scroll jumping
- #79
1d3a212Thanks @wellyshen! - refactor: export item size for SSR items
- #73
2157b91Thanks @wellyshen! - fix: resize-observer broken on Safari
- #76
7d99d03Thanks @wellyshen! - fix: real-time resize jumping
- #75
616507fThanks @wellyshen! - fix:isScrollingflash bug
- #77
ff59175Thanks @wellyshen! - perf: cache measurements for better performance
- #78
669f6c2Thanks @wellyshen! - refactor: removekeyExtractoroption
- #72
97882acThanks @wellyshen! - fix: RWD not working
eaf35c9Thanks @wellyshen! - perf: limit the cache number of resize observers with the length of items
- #69
3201739Thanks @wellyshen! - fix: infinite scroll causes dynamic size item jumping
- #68
ecbbfc9Thanks @wellyshen! - fix: load more callback not working
78dfd4dThanks @wellyshen! - refactor: extract commonmeasureItemsmethod
8defe38Thanks @wellyshen! - refactor(types): remove unnecessary type generics
bcc59cfThanks @wellyshen! - Chore: update keywords
- #63
01ca818Thanks @wellyshen! - fix:scrollToItemmethod not working with dynamic size
bf7d25bThanks @wellyshen! - fix: correct the high of bindary-search for finding the item index from scroll
- #60
c25f06dThanks @wellyshen! - feat: support enable/disableisScrollingproperty of items by speed
- #58
a594ab7Thanks @wellyshen! - perf: performance improvement
- #52
bdf44c9Thanks @wellyshen! - perf: performance improvement for large data of grid
- #56
282aeb0Thanks @wellyshen! - fix: scroll position behavior
- #54
919144dThanks @wellyshen! - feat: newonResizeevent
- #55
9a80031Thanks @wellyshen! - perf: improvement the performance of calculating scroll offset
d048609Thanks @wellyshen! - perf: performance improvement
c1ab0a0Thanks @wellyshen! - perf: slightly performance improvement
40c1fecThanks @wellyshen! - fix: correct the value of event objects
c51eee7Thanks @wellyshen! - perf: slightly performance improvement
- #40
fdc3aefThanks @wellyshen! - perf: performance improvement for real-time resize
- #35
07e2e35Thanks @wellyshen! - Fix(useVirtual): real-time dynamic size not working
- #31
3fb42deThanks @wellyshen! - Fix(useVirtual): fix the randomly grid cells when working with dynamic size
- #29
0488cbfThanks @wellyshen! - Fix(useVirtual): correct thestartvalue ofitems
- #28
e55c138Thanks @wellyshen! - Feat(useVirtual): support table
- #24
8ff6c76Thanks @wellyshen! - Refactor(useVirtual): rename the event properties ofonScrollfromitemStartIndex/itemStopIndextovisibleStartIndex/visibleStopIndex
- #27
ccb66c1Thanks @wellyshen! - Fix(types): correct the type ofouterRefandinnerRef
- #26
b7480d0Thanks @wellyshen! - Fix(types): correct the type ofouterRefandinnerRef