react-spectrum
feat: reverse virtualizer
#10258
Merged

feat: reverse virtualizer #10258

devongovett merged 78 commits into main from reverse-virtualizer
yihuiliao
yihuiliao add resize observer to virtualized items
8a743629
yihuiliao update chat stories
dd0bdd7b
yihuiliao update chat component with reverse virtualizer
a1969967
yihuiliao support reverse virtualization in list layout
737787a8
yihuiliao change isReversed to anchorTo end
a372b0a2
yihuiliao consolidate props/code
f753e89a
yihuiliao fix layout from calling setVisibleRect
532dcb8f
yihuiliao format
9340a683
yihuiliao reverse items in Thread, update reverseBuildCollection
754fe2fe
yihuiliao add scroll anchor to chat
dad792aa
yihuiliao remove scroll anchoring logic from list layout
b4892c8f
yihuiliao update chat stories
d4cf4d1a
yihuiliao cleanup from removing scroll anchoring logic from list layout
01aa9a52
yihuiliao listlayout cleanup
112ef5b0
yihuiliao add scroll anchoring
1d36bc13
yihuiliao separate out scroll context
d2a3862e
yihuiliao fix anchor reserve when submitting key for scroll anchoring
4dca9420
yihuiliao fix tests
00ac9c28
yihuiliao remove key based scroll anchoring
949fbcc2
yihuiliao fix format
ca42626e
yihuiliao fix lint
d2657113
yihuiliao Merge branch 'main' into reverse-virtualizer
826e459f
yihuiliao fix type issue
37edc128
github-actions github-actions added RAC
rspbot
yihuiliao cleanup, fix non virtualized chat scrollToEnd button
f4042f93
yihuiliao edit height of chat story
a8066da4
yihuiliao code cleanup
981e4cf2
yihuiliao fix formatting
057e027b
rspbot
yihuiliao yihuiliao added test off PR
yihuiliao
yihuiliao commented on 2026-06-24
yihuiliao yihuiliao marked this pull request as ready for review 84 days ago
yihuiliao yihuiliao changed the title wip: reverse virtualizer feat: reverse virtualizer 84 days ago
yihuiliao hanle reverse in list layout
3a311116
yihuiliao Merge branch 'main' into reverse-virtualizer
cb8d2b3f
yihuiliao fix streaming
d0cda865
rspbot
yihuiliao add/cleanup comments
820d45d6
yihuiliao
yihuiliao commented on 2026-06-25
nwidynski
nwidynski commented on 2026-06-28
rspbot
LFDanLu Merge branch 'main' into reverse-virtualizer
a24d0099
rspbot
yihuiliao yihuiliao removed test off PR
yihuiliao Merge branch 'main' into reverse-virtualizer
ebd5a82f
rspbot
yihuiliao fix shift tab
e89ab955
yihuiliao
yihuiliao add support for async loading
beaac3e8
yihuiliao fix formatting
28554689
yihuiliao fix loader y computation
4235a95b
yihuiliao fix bug with snapping to bottom with loading older messages
b5bd1a87
github-actions github-actions added ListBox
github-actions github-actions added GridList
github-actions github-actions added Tree
yihuiliao fix lint
dbc51c5e
yihuiliao fix lint??
9da30cb0
rspbot
LFDanLu
LFDanLu commented on 2026-07-15
snowystinger
snowystinger commented on 2026-07-16
yihuiliao add more browser tests for chat
9925d099
yihuiliao add reverse gridlist story
8a315b7b
devongovett
LFDanLu LFDanLu added release
devongovett
devongovett commented on 2026-07-16
LFDanLu
LFDanLu commented on 2026-07-17
yihuiliao simplify code, update comment
e258d28e
yihuiliao Merge branch 'main' into reverse-virtualizer
c1519f0b
yihuiliao fix lint?
868f761d
rspbot
yihuiliao don't force top corners when anchoring reversed virtualizer scroll po…
aae1a779
yihuiliao make scroll anchoring more generic, pull out layout speicifc stuff fr…
071f428d
yihuiliao fix formatting
81b26784
rspbot
yihuiliao make loaders inline
a907f943
yihuiliao update comments
7f5cbb30
yihuiliao Merge branch 'main' into reverse-virtualizer
fe7f232f
yihuiliao update comment
2409b883
rspbot
rspbot
yihuiliao fix shifting when scrolling up
0c424452
rspbot
yihuiliao cleanup from review comments
9e5d3736
yihuiliao fix lint?
0ba88e73
yihuiliao fix formatting
657f8480
yihuiliao update tests
f813d925
yihuiliao fix formatting fr
58f5d021
rspbot
yihuiliao move virtualizer scroll anchoring into scrollanchortracker
8f478837
yihuiliao fix formatting
1d581848
rspbot
yihuiliao skip tests due to flakiness
32460a8b
yihuiliao add scroll anchor tests
0f29e4ab
yihuiliao fix formatting
0fae6166
rspbot
yihuiliao add dev warning for horizontal layouts
86380931
yihuiliao
yihuiliao commented on 2026-07-21
yihuiliao
yihuiliao commented on 2026-07-21
yihuiliao strip out nonvirtualized chat
a4f29e87
rspbot
yihuiliao skip browser tests in ci?
63ea4438
rspbot
yihuiliao Merge branch 'main' into reverse-virtualizer
a02a325c
yihuiliao cleanup
938b2768
yihuiliao fix lint?
c78abc55
rspbot
yihuiliao don't clear cache row heights on height only viewport resize
7e346973
yihuiliao
yihuiliao commented on 2026-07-22
rspbot
yihuiliao Merge branch 'main' into reverse-virtualizer
c220f9dd
yihuiliao add missing imports from merge
cb60b142
yihuiliao fix lint
ed9b12a2
rspbot
yihuiliao move listlayout to ai package, reduce public surface area
9e47033c
yihuiliao finish cleanup
7ffb16cf
rspbot
yihuiliao
LFDanLu
LFDanLu commented on 2026-07-24
yihuiliao remove changes to tablelayout
0f491c64
yihuiliao remove warning
34683bbf
snowystinger
snowystinger commented on 2026-07-27
yihuiliao updates based on feedback
bb4230bb
rspbot
rspbot
rspbot
devongovett
devongovett approved these changes on 2026-07-27
LFDanLu
LFDanLu approved these changes on 2026-07-27
devongovett devongovett merged 4745be92 into main 51 days ago
devongovett devongovett deleted the reverse-virtualizer branch 51 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone