atlassian / react-beautiful-dnd

Beautiful and accessible drag and drop for lists with React

Home Page:https://react-beautiful-dnd.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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