GNOME Bugzilla – Bug 116519
tab width should be dynamically adjusted
Last modified: 2006-08-14 11:05:15 UTC
If user opens many tabs, he'll only see something like 10 at the time (depending on the font). Mozilla has very nice dynamically adjusted width for tabs; more tabs the user opens, less width one tab gets. I'd really like the same implemented in Ephy too.
The debate: 1. pro's: All tabs will always be visible. In general visible clutter is better than mental clutter. 2. Negatives: changing the tab size dynamically will prevent users from slamming on the same screen location with the mouse to close multiple tabs at once. They will have to reposition the mouse everytime they want to close another tab. I'll let you in on a little secret though, I sort of think that the window close button should only close the current tab similar to file->close, in which case close buttons on tabs are not even needed (await for flame war to begin). This is starting to sound suspiciously similar to a tabed window manager though.
We have tab sizing code, it's just matter of adjusting the algorithm. If someone does a patch for this before 31 July I guess it can go in. Not high priority for me though.
>Negatives: changing the tab size dynamically will prevent users >from slamming on the same screen location with the mouse to close >multiple tabs at once. Consider that this happen only after tabs overflow window size. In mozilla the first 4 tabs keep the same size. Btw I'm fine to fix this in 1.0 timeframe if the decision doesnt depend on the close thing. I think I have really not time for that discussion ... (sorry)
I'm ok with this too for 1.0. The only thing i would change would be to make the minimum tab size based on the screen dimensions rather than the the window dimensions, that way you can a larger number of full size tabs per window by making the window larger.
If 72101 patch goes in, I guess we will have to wontfix this one.
I really doubt it will any time soon. Most of the hig team would rather avoid any mention of tabs and mdi in the hig since we all pretty much feel its a work around for poor wm's. Although its worth noting that seth and I have no problems with it in browsers for the time being.
Sorry for the spam. Reassigning bugs with a target to our next milestone.
*** Bug 121333 has been marked as a duplicate of this bug. ***
*** Bug 127700 has been marked as a duplicate of this bug. ***
Marking as WONTFIX because it's not possible to do it with current gtk notebook. Next version of gtk will feature a mdi widget, so there will be the right place to solve this.
marco, do you have a bug number for the gtk mdi widget impl?
*** Bug 148651 has been marked as a duplicate of this bug. ***
Reassigning bugs from version 0.7.2 to 0.x.
Why can gnome-terminal do this, but Epiphany can't?
The big advantage of the current fixed-size tabs is that you can close a number of tabs in a row with a few clicks, without having to move your mouse.
Another vote for the gnome-terminal behaviour. Sometimes when you open a new link in tab and it's hidden from view, I've seen users continuously click and click it thinking it's not been loaded.
Gavin, please see the discussion in bug 167693, bug 330676, bug 326953 and bug 110540.
*** Bug 337176 has been marked as a duplicate of this bug. ***