Vlad Option 3 is by far the best. It’s the only one that doesn’t look like a dumpster fire. The toolbar buttons, search bar, and window switcher are all present and it feels natural. All of the prior suggestions in this thread had me screaming “No Thanks!”.
The bottom bar to switch panels is genius, everything is only a click away. I would rather click once to switch between them than mess around resizing groups every time my tab list grows too long.
Allowing multiple views opens up so many UX issues and a bunch of complexity.
- The different groups would need to be resized as the number of tabs grows. Users would constantly be shuffling them around.
- There would need to be a separate UI to choose (and possibly rearrange) the groups that are displayed.
- The sidebar itself would have to be scrollable which provides a poor user experience.
- Not all users have windows open in full screen
- Every implementation I’ve seen is a crowded mess
- There’s a ton of different menus and settings related to this feature that would be difficult to develop and maintain
As for where to put the toggle for horizontal/vertical tabs, simply add it as a button in that bottom bar. There’s plenty of room. You could also put it in the (..) menu below the address bar.
Overall, option 3 is clean, compact, and clearly well thought out. None of the other suggestions come close.