-
Notifications
You must be signed in to change notification settings - Fork 341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New drag-and-drop engine #556
Comments
@chrisvxd I have expertise in dnd-kit can i start working? |
@Anishali2 I appreciate that, but we're pretty far down the road now in #598 and just ironing out the last few bits with the dnd-kit team! If you have any expertise in the |
@chrisvxd Sure |
You can also consider using react-dnd. I had some issues while using dndkit between iframes. Since it does not uses HTML Dnd Api |
@Sarfraz-droid we're sticking with dnd-kit now, but we're using the experimental build and actively contributing to it. We require a lot of very complex behaviour that most dnd libraries just don't solve for (iframes is obviously one, but there's a ton more like nested dragging, animations, inline CSS, transforms, placeholders, etc). |
Just a thought: Have you considered the new drag-and-drop library from Atlassian? It's entirely built in JavaScript and is framework-independent. |
Introduce a new drag-and-drop engine to resolve numerous issues:
Proposals
Proposal 1 - dnd-kit (preferred)
The new experimental dnd-kit release, whilst in early alpha, may resolve all issues 1 - 4. This is the solution currently being explored.
Being implemented here: #598
Proposal 2 - custom drag-and-drop library
Creating a custom drag-and-drop library may be more suitable for Puck's needs, and a POC has been created, but significant additional effort is needed to support 3 and 4.
Cross-cutting concerns
The text was updated successfully, but these errors were encountered: