react-spectrum
Implement drag and drop in React Aria
#1286
Merged

Implement drag and drop in React Aria #1286

dannify merged 49 commits into main from dnd
devongovett
adobe-bot
adobe-bot
adobe-bot
adobe-bot
adobe-bot
adobe-bot
devongovett Initial commit for drag and drop
41b245ac
devongovett Initial take on keyboard dnd
0ed34942
devongovett Don't preventDefault in usePress if inside a draggable element
d6260d26
devongovett Ignore drop targets inside an aria-hidden container
509f7035
devongovett Prevent normal keyboard events and pass dnd events through target
d1f8dc46
devongovett Keep valid drop targets up to date and support drag activate event on…
a71fcfe2
devongovett Move focus to collection children
fc8896d8
devongovett Fix pointerType of pointer events outside storybook iframe in mobile …
e610980a
devongovett Register focus visible global listeners on page load
45e90645
devongovett Somewhat working screen reader support
5286c58a
devongovett Get collection drop targets working with screen readers
be395953
devongovett Cancel press on drag start in Safari
1988a8eb
devongovett Prototype: allow tab key inside selectable items
11de892e
devongovett Add option to deselect items on press up
d0a17a10
devongovett Improve keyboard support for droppable collections and make examples …
12d58bb7
devongovett Some fixes for iOS voiceover
d622e14e
devongovett iOS voiceover improvements
108abc86
devongovett Fix usePress
659eac50
devongovett Lint
2f0909d3
devongovett Setup @react-stately/dnd package
2cffaa7d
devongovett Add draggable collection hooks
566342f1
devongovett Match native macOS behavior for dragging selection
ddca0152
devongovett Support custom renderPreview function
2f3efc8f
devongovett Remove getDropOperation prop from useDroppableItem
56f82d3d
devongovett Support for dropping on the collection root, and ARIA grid example
f21871c3
devongovett Create useDescription hook to dedup description elements
98471610
devongovett Centralize platform/browser checks in one place
c8d48213
devongovett Don't fire onDropExit and onDropEnter when the new target is the same…
c9c7e336
devongovett Implement auto scroll support in Safari on macOS
0581528a
devongovett Support no renderPreview option for useDraggableCollection
b1872c5d
devongovett Determine whether two drop targets are equivalent
18ef028d
devongovett Add virtualized example
123acc1c
devongovett Implement support for Home/End and PageUp/PageDown
0220a86d
devongovett Support multiple items of the same type, and items with multiple repr…
0646eda3
devongovett Only render drop indicators when visible or not aria-hidden
03b97f4e
devongovett Add example of reordering a list
63a30ca1
devongovett Don't select on press start on drag handle
1446babb
devongovett Switch to grid hooks for examples
d54227a1
devongovett Wait a frame to dispatch onDrop
1a47877e
devongovett Internationalize messages
7cfa3d59
devongovett Add initial tests for drag and drop
9162316b
devongovett Tests for useDroppableCollection
bf4e43d1
devongovett useDraggableCollection tests
5af37888
devongovett devongovett force pushed from ee98f775 to 5af37888 4 years ago
adobe-bot
devongovett Revert table test skips
d514a394
devongovett Add tests for usePress changes
418077e4
devongovett Add test for ariaHideOutside VO workaround
e0c4d776
adobe-bot
snowystinger
snowystinger commented on 2021-03-02
devongovett Add tests for useListData changes
ceb3c8c0
adobe-bot
devongovett devongovett changed the title [DNM] Drag and drop prototype Implement drag and drop in React Aria 4 years ago
devongovett devongovett marked this pull request as ready for review 4 years ago
devongovett devongovett requested a review from dannify dannify 4 years ago
devongovett Add missing return
c8b093e0
adobe-bot
snowystinger
snowystinger commented on 2021-03-02
majornista
majornista dismissed these changes on 2021-03-09
majornista
majornista commented on 2021-03-09
majornista
majornista commented on 2021-03-09
devongovett
dannify Merge branch 'main' into dnd
20612444
adobe-bot
dannify
dannify approved these changes on 2021-03-10
dannify dannify dismissed their stale review 4 years ago
Will be addressed in follow up work
dannify dannify merged 6e4d003e into main 4 years ago
dannify dannify deleted the dnd branch 4 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone