Vivaldi’s tab stacks are a fiddly thing if you don’t use the window panel.
Disadvantages of the existing tab stacking solution:
- If you have a large tab stack of maybe 60+ tabs, the tab previews can block the whole UI.
- Especially in windowed mode (restored node, i.e. not maximized) the tiny indicators / drag handles violate Fitts’s law and are a PITA to grab.
I challenge you to drag a tab out of a stack like the following on a touch screen!
- The artificial delay makes stacking quite unpredictable if your tabs are already small (which is one of the reason why one might start stacking tabs in the first place).
I could go on, but these are the main problems.
A better solution
Sadly tab stacks did not get much attention lately, despite better solutions exist, like shown in the following screen recording.
This is probably not the only solution, but almost anything is better than the the situation as it is now.
Benefits of an “accordion” solution:
- The drop zones are starting at 20% from both sides, i.e. 20% non-drop, 60% drop into a stack, 20% move tabs to make space for dropping. This goes for both directions.
- There is no artificial delay needed to avoid or enable dropping.
- It is easy to stack tabs.
- It is easy to add more tabs and position them in the tab stack(s) without having to open the window panel.
- It is easy to drag a tab out of the stack again.
- It is easy to delete a single tab from the stack without activating it first.
- It is easy to drag a tab from one stack to another.
- Stacks can be “opened” and expand to the full available width
- Multiple stacks can be kept open at once.
I wonder how long we have to wait, until we get a better solution.