@Marius Korff to clarify: this feature is already supported using the Grid dialog in the Overflow menu, as explained in the 3rd bullet of my reply to the topic you refer to.
What is not supported is storing this in IAM when dragging & pinning in the Grid headers itself instead of using the Grid dialog in the Overflow menu.
Technically we could support this dragging & pinning scenario too. But one thing I’m a bit hesitant about is the fact that for example pinning 4 columns on a Grid on your Desktop can lead to a Grid on Tablet/Mobile on which you can’t scroll due to the fact that all visible columns are pinned. The way to work around that is using a long-press on the Grid header on tablet/mobile to unpin (which is not very intuitive) or the Grid dialog in the Overflow menu (which is not intuitive either). Basically I’m worried that end users get themselves stuck on Tablet/Mobile due to things they did on Desktop, which is why we excluded this for now.
But I’m open for discussion! How do you feel about my concerns?
Technically we could support this dragging & pinning scenario too. But one thing I’m a bit hesitant about is the fact that for example pinning 4 columns on a Grid on your Desktop can lead to a Grid on Tablet/Mobile on which you can’t scroll due to the fact that all visible columns are pinned. The way to work around that is using a long-press on the Grid header on tablet/mobile to unpin (which is not very intuitive) or the Grid dialog in the Overflow menu (which is not intuitive either). Basically I’m worried that end users get themselves stuck on Tablet/Mobile due to things they did on Desktop, which is why we excluded this for now.
But I’m open for discussion! How do you feel about my concerns?
Yes I can see this being an issue. Maybe turning off the pinned columns automatically when the width of the pinned columns exceeds 75% of the width of the grid could make sure the user will still be able to swipe through the grid. However I can see this becoming a problem on desktop as well (for example when moving a window).