Feature Request - Smooth Drag and Drop for Multi-Rows Grid in react-beautiful-dnd
Amdadullah-Raihan opened this issue · comments
Dear react-beautiful-dnd Team,
I hope this message finds you well. I would like to request a new feature that enhances the user experience within react-beautiful-dnd by introducing smooth drag-and-drop functionality for multi-grid scenarios. I believe that this addition aligns with the library's core philosophy and will contribute to a more physical and user-friendly interaction on the web.
Description
The proposed feature involves improving the drag-and-drop experience when working with multiple grids using react-beautiful-dnd. Currently, while the library offers exceptional functionality for single grids, the transition between multiple grids can sometimes feel abrupt and less fluid.
By introducing "smooth drag and drop" for multi-grid scenarios, the library can create a more seamless and intuitive experience for users. This would involve enhancing the visual and tactile feedback during the drag-and-drop operation, ensuring that it aligns with the library's emphasis on physicality.
Why This Feature is Important
Enhanced User Experience: Smooth drag-and-drop transitions for multi-grid layouts can significantly improve the overall user experience, making interactions feel more natural and user-friendly.
Consistency: This feature aligns with the core philosophy of react-beautiful-dnd by promoting a physical, real-world feel in web interactions. It ensures a consistent and delightful user experience across different scenarios.
Accessibility: By offering a more intuitive drag-and-drop experience, the library can continue to meet its goal of being highly accessible. Users of all abilities will benefit from this enhancement.
Clear and Generally Applicable Keyboard Interaction Pattern
I understand that new features must have a clear and generally applicable keyboard interaction pattern. For this proposed feature, the focus would be on improving the visual and tactile aspects of the drag-and-drop experience, ensuring it remains consistent with the physicality principle.
I believe that this feature aligns perfectly with the library's philosophy and its commitment to providing a top-notch user experience. I'm willing to collaborate and offer any assistance needed to help implement this feature successfully.
Thank you for considering this feature request, and I look forward to your feedback and any further discussions that may arise.
Best regards,
Amdadul Islam