Notebook doesn't scale well
As pointed out in GNOME/gtk#2545 (closed) the current notebook works fine for a handful of tabs, but doesn't scale well to the large number of tabs people often have in e.g. web browsers.
Problems include
- The minimum width is relatively wide (especially compared to Firefox and Chromium)
- When tabs start overflowing we show a discrete number of tabs and left/right arrows to move to the additional tabs (instead of e.g. a scrolling strip of tabs like in Firefox)
- When moving between tabs there's no animation (and therefore no real spatial model) which feels very clunky
- When opening or closing tabs there's no animation for tabs shrinking/growing
- It's not possible to switch/navigate tabs via scrolling
- All of this works especially badly on narrow windows, since there's less space for tabs and they're more likely to overflow
I'd be interested in revisiting this pattern, also in the context of making it fully adaptive (by e.g. adding a second mode to it where tabs are on a separate screen, like we currently do in Epiphany).
Edited by Tobias Bernard