react-spectrum
feat: Async loading support for S2 ComboBox/Picker
#7938
Merged

feat: Async loading support for S2 ComboBox/Picker #7938

LFDanLu merged 109 commits into main from loadmore_rac
LFDanLu
LFDanLu initial support for async loading in Combobox/picker/listbox in RAC
c4ca76d7
LFDanLu test against Listbox standalone and put on content size change issue
8ee20f9a
LFDanLu update S2 CardView/RAC GridList for new useLoadMore
c2a1cf97
LFDanLu fix v3 load more stories and tests
765b7574
LFDanLu update table to call useLoadMore internally
7708b81e
LFDanLu first attempt at refactoring useLoadmore
2da7d040
LFDanLu refactor useLoadMore to get rid of scroll handlers
0bb9f216
LFDanLu Add S2 Picker async support, support horizontal scrolling, fix types …
00491539
LFDanLu async support for S2 combobox
76e1a05f
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
68033b2b
LFDanLu fix lint and add horizontal scrolling story
54fcbaa1
rspbot
LFDanLu hack together async listbox virtualized example
4d3bb6c4
rspbot
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
f6ba68a2
LFDanLu add loading spinners to RAC stories
3fe09f6b
LFDanLu fix FF load more resizable wrapping container table, make s2 picker l…
0b06824b
rspbot
LFDanLu update S2 Picker/Combobox so they are described by loading spinner
da166f29
rspbot
LFDanLu fix Talkback and NVDA announcements for loading spinner
0ef52efd
LFDanLu LFDanLu added in sprint
LFDanLu LFDanLu changed the title feat: (WIP) Async loading support for S2 ComboBox and Picker feat: (WIP) Async loading support for S2 ComboBox/Picker and multilevel Tree loading 183 days ago
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
51580d77
LFDanLu clean up some todos
76dc08ab
LFDanLu LFDanLu force pushed from f9aea936 to 76dc08ab 182 days ago
LFDanLu LFDanLu changed the title feat: (WIP) Async loading support for S2 ComboBox/Picker and multilevel Tree loading feat: Async loading support for S2 ComboBox/Picker 182 days ago
LFDanLu LFDanLu marked this pull request as ready for review 182 days ago
rspbot
LFDanLu
LFDanLu commented on 2025-04-10
LFDanLu
LFDanLu commented on 2025-04-10
LFDanLu
LFDanLu commented on 2025-04-10
LFDanLu
LFDanLu commented on 2025-04-10
yihuiliao set overflow to visible on ListLayout
27260f4c
LFDanLu add useLoadMoreSentinel instead of changing useLoadMore
41a28cbe
LFDanLu refactor useLoadMore and update RAC components load more
4fb8aeb8
yihuiliao add separator height to list layout
f8b1745a
yihuiliao change css for picker and combobox
b2724698
yihuiliao Merge branch 'main' into s2-combobox-picker-virtualizer
7a2877cb
LFDanLu fix s2 combobox and picker
4c5bc69f
yihuiliao fix separator height
5c423d40
yihuiliao fix picker's separator
fdf423fa
yihuiliao cleanup
711dff6e
yihuiliao Merge branch 'main' into s2-combobox-picker-virtualizer
286d8b81
yihuiliao update yarn lock
0938fb99
LFDanLu update S2 CardView and TableView for new loading sentinel refactor
1eeb7982
yihuiliao fix lint
5fc224f2
yihuiliao remove workflow dependency
18c65b2b
yihuiliao remove style from s1 theme oops
85b7edbe
yihuiliao fix lint
7f575067
yihuiliao picker fixes
d493fc41
yihuiliao picker cleanup
a69a7943
yihuiliao fix lint
4523888d
yihuiliao fix line height in header
30520014
LFDanLu properly persist table loading spinner in virtualized case
6a98ac53
LFDanLu fix listbox and gridlist persisted sentinel and fix double spinners
6fb2c01f
LFDanLu stray console log
97b21a2d
rspbot
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
e1bd8f3d
LFDanLu fix react 19 tests
d4bec98e
yihuiliao fix lint?
7f062b80
LFDanLu persist sentinel in card layouts
561d9148
LFDanLu forgot to fix waterfall empty state
dc6e80a7
rspbot
yihuiliao Merge branch 'main' into s2-combobox-picker-virtualizer
0c3a3b49
LFDanLu get rid of extranous space when listbox/table loaded all of the avail…
2085f8c7
LFDanLu fix empty state for S2 ComboBox and make sure S2 Picker doesnt open w…
a9b7ea61
rspbot
LFDanLu Merge branch 's2-combobox-picker-virtualizer' of github.com:adobe/rea…
f60cbe3b
LFDanLu fix scroll offset issue after loadMore operations finish in virtualiz…
0fa17ccd
LFDanLu dont reserve room for the isLoadingMore spinner if performing initial…
95beec71
rspbot
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu add translations and clean up
fc193c59
LFDanLu get rid of flex: none since loader is part of virtualized collection
cbd91b5e
LFDanLu fix lint
4a62993d
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
f664da04
rspbot
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
yihuiliao update grid areas and fix edgeToText
85440fc2
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu
LFDanLu commented on 2025-04-24
LFDanLu prevent the empty w/ loading sentinel select from opening on arrow down
09825f4e
LFDanLu adding chromatic tests for S2 Combobox/Picker async loading
d98691f7
rspbot
LFDanLu making sure sentinel is rendered even when empty
f34fc0ce
LFDanLu update gridlist stories so that it is easier to see useLoadMore is on…
abfcde02
rspbot
LFDanLu add gridlist tests for loadmore
5258d8ba
yihuiliao Merge branch 'main' into s2-combobox-picker-virtualizer
48caf942
yihuiliao fix install?
379fba7b
yihuiliao fix sizes
160e9a0f
yihuiliao fix lint
fac19205
LFDanLu update ScrollView to fix ComboBox tests
f87438b4
LFDanLu refactor to use collection instead of isLoading in useLoadMoreSentinel
7c5f1e8f
LFDanLu update getItemCount so it doesnt include loaders in custom announcements
63db21ee
LFDanLu make sure listbox doesnt add extranous padding above the empty state …
1eb421eb
LFDanLu add listbox and table tests
15bc7d1f
LFDanLu fix delay when opening many items S2 select
77b4b62f
yihuiliao sorta get selected item to scroll into view virtualized
1bbd69c0
yihuiliao fix tests
bebc44bd
yihuiliao cleanup fix lint
9976091e
yihuiliao more cleanup
9c51d0de
LFDanLu fix picker tests
f7a1e206
LFDanLu fix collection index incrementing when performing insertBefore
53f9158b
yihuiliao Merge branch 'main' into select-scrollview
ebba44e8
LFDanLu fix tests and lint
4755b916
LFDanLu Merge branch 's2-combobox-picker-virtualizer' of github.com:adobe/rea…
5e8b6aef
LFDanLu update test-util dev dep in S2 so 16/17 tests pass
e2b8c002
LFDanLu forgot yarn lock change
a0b9e5dd
rspbot
LFDanLu LFDanLu added release
yihuiliao fix overflow on windows potentially...
cb52f58d
yihuiliao Merge branch 'select-scrollview' of https://github.com/adobe/react-sp…
112df590
LFDanLu fix rowindex calculation when filtering async s2 combobox
be7d2336
LFDanLu make S2 picker button not throw warning when rending in fake DOM
69b7db17
yihuiliao fix s2 picker scroll selected item into view
3cbb286f
yihuiliao fix lint
923e260c
LFDanLu
LFDanLu commented on 2025-05-06
LFDanLu clean up and add row index tests for GridList and Table
a2049ab7
LFDanLu small improvements from testing session
65c2aca4
LFDanLu
LFDanLu commented on 2025-05-06
LFDanLu
LFDanLu commented on 2025-05-06
LFDanLu
LFDanLu commented on 2025-05-06
rspbot
yihuiliao update yarn lock
01ead632
yihuiliao remove comment
3ae8f294
snowystinger
snowystinger commented on 2025-05-07
devongovett
devongovett commented on 2025-03-17
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
32c3792e
LFDanLu review comments
16808857
LFDanLu Merge branch 's2-combobox-picker-virtualizer' of github.com:adobe/rea…
935e4396
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
8bd923f1
LFDanLu missed yarn.lock conflict
f4e5f0de
LFDanLu fix picker test
a69f298e
LFDanLu mixed up which react-dom dep to remove derp
67423b25
rspbot
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
52e04bc0
rspbot
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
fb0aff35
rspbot
LFDanLu fix Combobox test so it properly catches previous Document bug
f35df51d
LFDanLu Merge branch 'main' of github.com:adobe/react-spectrum into loadmore_rac
4637d343
LFDanLu fix cases where extra separators appeared on combobox filter/if load …
b9e2ad76
rspbot
LFDanLu marking the document as dirty when _minInvalidChildIndex is changing
875d9a3f
rspbot
reidbarber
reidbarber dismissed these changes on 2025-05-09
devongovett
devongovett dismissed these changes on 2025-05-09
LFDanLu get rid of extra todos and obsolte test
9026acb7
LFDanLu LFDanLu dismissed their stale review via 9026acb7 152 days ago
LFDanLu LFDanLu dismissed their stale review via 9026acb7 152 days ago
devongovett
devongovett approved these changes on 2025-05-09
LFDanLu LFDanLu enabled auto-merge 152 days ago
dannify
dannify approved these changes on 2025-05-09
rspbot
rspbot
LFDanLu LFDanLu merged e9bd3a3c into main 152 days ago
LFDanLu LFDanLu deleted the loadmore_rac branch 152 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone