react-spectrum
TableView: Drag and drop support
#4008
Merged

TableView: Drag and drop support #4008

devongovett merged 87 commits into main from tableview-dnd
reidbarber
reidbarber initial setup for TableView DnD
a951a220
reidbarber improve styles
cd2c7b60
rspbot
majornista
majornista commented on 2023-02-03
majornista
majornista commented on 2023-02-03
reidbarber place drag button in it's own cell
678c7601
reidbarber add aria-colspan to root drop indicator
35618c2c
reidbarber add custom getDropTargetFromPoint
57698769
reidbarber fix drop indicators and add reordering story
f9bb9c0b
rspbot
snowystinger
snowystinger commented on 2023-02-09
matthewdeutsch matthewdeutsch assigned reidbarber reidbarber 3 years ago
reidbarber address review comments
4ee2fe07
reidbarber add focus ring to drag button header cell
4ffdaa87
reidbarber Handle drag previews for wide columns
3e7a59d0
rspbot
reidbarber add visually hidden label to drag header cell
46b86865
reidbarber update drag preview to show row header columns
1fb79623
reidbarber add non-util dnd stories
9cbe7bc5
reidbarber add remaining stories
671ed247
reidbarber fix position of insertion indicator
0abac1e2
reidbarber lint
14cbc10b
rspbot
adobe adobe deleted a comment from rspbot on 2023-02-23
reidbarber fix drag preview for multiple rows
a0aa5b63
reidbarber fix drop position logic
8c068572
reidbarber fix drop on row styles
a3898007
reidbarber fix root drop styles
9752cbd8
rspbot
adobe adobe deleted a comment from rspbot on 2023-02-24
reidbarber reidbarber changed the title (WIP) Tableview: Drag and drop support Tableview: Drag and drop support 3 years ago
reidbarber Merge branch 'main' into tableview-dnd
d475b2ad
reidbarber lint
095b0cb6
rspbot
adobe adobe deleted a comment from rspbot on 2023-02-24
reidbarber add focus ring to drag preview
454e3514
reidbarber focus row after dropping instead of cell
609c2efd
reidbarber move RootDropIndicator inside TableRowGroup
50ab192c
reidbarber remove aria-selected=false from InsertionIndicator
bc8bcfe5
reidbarber remove exports to avoid duplicate stories
c6b11100
reidbarber remove row tabIndex while virtual dragging
6609e1d5
reidbarber remove tabIndex from table/body while virtual drag
7770181f
reidbarber add descriptions to utils stories
b6693dbc
reidbarber cleanup util stories
66de1a9b
reidbarber fix incorrect textValues
1f2aa794
reidbarber handle dropping error in complex example
d51343e4
reidbarber add disabledKeys to examples
efaa9c23
reidbarber Merge branch 'main' into tableview-dnd
c2af37b5
rspbot
adobe adobe deleted a comment from rspbot on 2023-03-01
reidbarber don't show drag button for disabled row
ac3ca402
reidbarber improve data and add horizontal scrolling
3971c1c1
rspbot
adobe adobe deleted a comment from rspbot on 2023-03-02
reidbarber support sticky checkbox and drag cell
279de884
reidbarber update TableLayout
11469318
reidbarber remove extra checkbox padding
bb181bcd
reidbarber Merge branch 'main' into tableview-dnd
a444182f
reidbarber initial tests setup
e8b9cb4f
devongovett
devongovett commented on 2023-03-09
reidbarber fix tests
ca96e5aa
reidbarber place root drop indicator inside row and gridcell
2149ccde
reidbarber handle null key before
d49876be
reidbarber fix more tests
d163e2ec
reidbarber lint
017dfebb
reidbarber fix table tests
00c86a21
reidbarber
reidbarber commented on 2023-03-10
rspbot
adobe adobe deleted a comment from rspbot on 2023-03-10
LFDanLu
LFDanLu commented on 2023-03-11
reidbarber Merge branch 'main' into tableview-dnd
e06fee98
reidbarber update row focus ring to not affect sticky cells
901a4fad
reidbarber allow custom getKeyBefore/After for drop indicator
4fc52826
reidbarber use custom getKeyBefore in InsertionIndicator
90346c67
reidbarber fix test
60a0d3d0
rspbot
snowystinger
snowystinger commented on 2023-03-14
adobe adobe deleted a comment from rspbot on 2023-03-14
reidbarber review comments
4efe25f1
reidbarber more review comments
d286612c
reidbarber improve types
eb224a68
reidbarber more review comments
61c2b324
reidbarber lint
d47da969
reidbarber lint
09335f49
reidbarber remove showDragButtons prop
40d1b295
reidbarber address review comments
9f97d451
reidbarber Merge branch 'main' into tableview-dnd
1fa518af
snowystinger
snowystinger commented on 2023-03-14
reidbarber add isTableDraggable dep
994e04b4
rspbot
devongovett
devongovett commented on 2023-03-15
adobe adobe deleted a comment from rspbot on 2023-03-15
reidbarber remove new getKeyBefore/After API
731ac0fb
rspbot
snowystinger
snowystinger commented on 2023-03-16
reidbarber remove showDragButtons from state hook api
1f4357d9
reidbarber
reidbarber persist drag column header cell
ae5ca741
reidbarber lint
8b9d742c
reidbarber fix whcm
45d71ac7
adobe adobe deleted a comment from rspbot on 2023-03-17
rspbot
reidbarber lint
2f2746c7
reidbarber
reidbarber commented on 2023-03-17
reidbarber fix focus behavior when dragging between lists
a490b951
reidbarber remove alignment from drag preview cells
5f8e1801
reidbarber use textValue instead of row headers, if provided
a5beb697
reidbarber Revert "use textValue instead of row headers, if provided"
015bb631
rspbot
reidbarber set grid tabIndex to null when virtual dragging
52f0c6b8
rspbot
adobe adobe deleted a comment from rspbot on 2023-03-17
LFDanLu LFDanLu added release
LFDanLu
LFDanLu commented on 2023-03-22
reidbarber Merge branch 'main' into tableview-dnd
5d3466dc
reidbarber add `@version alpha` to prop
67e8b853
reidbarber remove skipped tests for now
01d02ec5
reidbarber Merge branch 'main' into tableview-dnd
3a1aac41
rspbot
reidbarber reidbarber added ready for review
devongovett
devongovett commented on 2023-03-23
reidbarber improve types
ac528529
reidbarber add back props.showDragButtons
7e0c4406
reidbarber fix index for selection checkbox cell
3b477a67
reidbarber Merge branch 'main' into tableview-dnd
d2466d7f
reidbarber lint
365b5243
rspbot
devongovett
devongovett commented on 2023-03-23
reidbarber move SpectrumTableProps to '@react-spectrum/table'
85806c15
rspbot
devongovett
devongovett commented on 2023-03-23
snowystinger Merge branch 'main' into tableview-dnd
2ae1d3b1
snowystinger add back cursors
cc236380
devongovett Update packages/@react-types/table/package.json
27ddfa52
rspbot
rspbot
rspbot
snowystinger Merge branch 'main' into tableview-dnd
e65e94dd
snowystinger
snowystinger approved these changes on 2023-03-23
rspbot
rspbot
devongovett
devongovett approved these changes on 2023-03-23
devongovett devongovett merged 2942ae43 into main 3 years ago
devongovett devongovett deleted the tableview-dnd branch 3 years ago
reidbarber reidbarber removed ready for review
reidbarber reidbarber changed the title Tableview: Drag and drop support TableView: Drag and drop support 3 years ago
snowystinger snowystinger removed release

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone