Add configurable workspace tab overflow#39
Conversation
|
Thanks for this. Before we go further, I'd like to understand one thing: what made you want to move away from the horizontal scrolling we have today? Scrolling keeps every tab visible and in place, so I'd like to know what wasn't working about it before we swap it out. A few things I hit while testing:
I also hit a bug that left me stuck:
So once a tab has been promoted out of the dropdown, the dropdown can get into a state where I can't navigate back to the other hidden tabs. I would like to have a clearer idea of the motivation so we can land on a solution that fits a problem we both understand |
|
The reason I wanted to move away from relying only on horizontal scrolling is that it becomes unreliable once there are a lot of tabs. Sometimes the scroll accordance disappears or is easy to miss, and users can lose track of where certain tabs are. My thought was to make the important tabs more stable and easier to access instead of having everything depend on scrolling left and right. That said, I agree the current behavior is not quite right yet. What I actually want is probably closer to: Let users choose which tabs stay visible / pinned. The bug you found sounds valid too: selecting a tab from “More” should not leave the drop-down showing the wrong selected tab or prevent navigating back to another hidden tab. That should be fixed regardless of the final UX direction. Maybe the next iteration should focus on making tab grouping/pinning more intentional rather than automatically promoting and bumping tabs around. |
|
I understand, I think it makes sense. I would be more than happy to merge a solution that would allow users to decide which tabs they want to hide, maybe that could be done by some ordering mechanism that could even be used in horizontal scroll mode as well, and that keeps a stable interface (elements should not swap positions constantly) |
Summary
Verification