infor-design / enterprise-wc

Enterprise-grade web component library for the Infor Design System
Apache License 2.0
27 stars 26 forks source link

IdsDataGrid: Need a way to resize columns on mobile #1483

Open tmcconechy opened 1 year ago

tmcconechy commented 1 year ago

Describe the bug Presently there is no way to resize and/or reorder columns on mobile. Need a solution. Original request was resize but i could see reordering as well. Presently when touching on the columns it will scroll the body (reasonable but conflicting functionality)

What does air table do?

Ideas

Expected behavior When on IOS want to resize and drag columns.

Platform

hey-yall commented 11 months ago

Design resources flagged in this Jira ticket: https://inforwiki.atlassian.net/browse/IDS-1677

WCrinigan1 commented 7 months ago

Originally this was being looked at for December but moved, can you tell me where this is on the roadmap please?

tmcconechy commented 7 months ago

We dont have immediate plans for it. We discussed it was an odd edge case to resize on mobile. But maybe we can do something simple with a touch gesture for a simple resize of the column a little smaller or larger. A lot of the edge cases would be tricky.

Will bring back up in grooming, any more info you want to add about the use case/need for it would be helpful and taken into account.

talkaboutdesign commented 6 months ago

Implementing a mobile-responsive data grid resizing feature presents a significant challenge that encompasses both design and development disciplines, necessitating a substantial allocation of resources and effort to ensure a seamless and intuitive user experience. The complexity arises not just from the technical implementation but also from the intricate design considerations required to accommodate the diverse range of mobile devices, each with varying screen sizes and capabilities. This includes creating an optimized interface that accounts for the smaller touch targets inherent in data grids, which can significantly impact usability on mobile platforms.

Given the complexity of the task, a thorough understanding of the specific use cases and user needs is crucial before embarking on such an endeavor. This involves not only identifying the scenarios in which mobile users would benefit from resizable data grids but also understanding the limitations and constraints of different mobile form factors, from smartphones to tablets. Each category requires a tailored approach to design and functionality, ensuring that the resizing feature is both accessible and practical across all device types.

At this time both design team and development have other deliverables on the table, so this needs to be deprioritizes and revisited at a later date.