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