After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 775046 - Show number of tabs
Show number of tabs
Status: RESOLVED DUPLICATE of bug 753071
Product: epiphany
Classification: Core
Component: Tabs
3.22.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-11-24 20:07 UTC by Harshad
Modified: 2016-11-26 13:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Harshad 2016-11-24 20:07:38 UTC
Hello all, 

I have a habit (I'm sure many of us do) of opening many tabs in my browser. Due to the design decisions taken in epiphany, tab sizes are limited at a minimum fixed size and the tab list flows off the window when many are opened. In order scroll the list of tabs, I have to use the arrow buttons on either side of the tab list. 

Unfortunately, this means that I have no immediate and easy way of visually tracking the number of open tabs in my browser session. In addition, I find the greying out of the arrow buttons to indicate the list is at an end to be too subtle a visual indicator.

I think this could be rectified in a number of ways. The two that come to mind are:

1. Add an indicator in the title bar which counts the total number of tabs open.

2. Add an indicator to each of the arrow buttons that indicate the number of additional tabs available in 'this direction'

3. Add a scrollbar to act as a visual indicator of my current position in the tab list. Here, the length of the bar relative to the total length would serve as an indicator of the number of tabs open. 

Personally, I am partial to option #2. It seems the cleanest way to give me what I want without causing unnecessary clutter. This might also serve to address Bug 724768 etc etc

Thanks for all your efforts
Comment 1 Hussam Al-Tayeb 2016-11-24 20:31:24 UTC
Perhaps Epiphany developers may be interested in implementing something like what gnome-terminal does?
https://i.imgur.com/AnDWZSj.png 
Notice the drop down arrow at the right of the tabs which shows a list of open tabs.
This would also help with bug 775047 since it makes switching between many tabs easier once they extend past the width of the Epiphany window.
Comment 2 Michael Catanzaro 2016-11-25 16:08:28 UTC
(In reply to Harshad from comment #0)
> Hello all, 
> 
> I have a habit (I'm sure many of us do) of opening many tabs in my browser.
> Due to the design decisions taken in epiphany, tab sizes are limited at a
> minimum fixed size and the tab list flows off the window when many are
> opened. In order scroll the list of tabs, I have to use the arrow buttons on
> either side of the tab list. 

To be clear, this is a GTK+ problem that needs to be fixed in GTK+. The designers are aware and have proposals at https://wiki.gnome.org/Design/OS/Tabs but nobody has been working on it.

> Unfortunately, this means that I have no immediate and easy way of visually
> tracking the number of open tabs in my browser session. In addition, I find
> the greying out of the arrow buttons to indicate the list is at an end to be
> too subtle a visual indicator.

I agree this can be fixed in Epiphany, though. Clearly, as you have several suggestions. I like Hussam's idea best, though. Actually I've been wanting a gnome-terminal style tab switcher for some time, just haven't had time to sit down and make it happen.
Comment 3 Harshad 2016-11-25 20:41:37 UTC
> Actually I've been wanting a
> gnome-terminal style tab switcher for some time, just haven't had time to
> sit down and make it happen.

Is there an appropriate bounty you'd like me  to donate to :) ?
Comment 4 Michael Catanzaro 2016-11-26 13:47:19 UTC
(In reply to Harshad from comment #3)
> Is there an appropriate bounty you'd like me  to donate to :) ?

Not really. This is the sort of thing I'd do for free with more time in the day. Maybe setting up a bounty on Bountysource would motivate somebody else, though, but maybe not.

If you want to donate to GNOME in general: https://www.gnome.org/friends/

Anyway, I'm going to mark this issue as a duplicate of bug #753071. The request here is much more general than the UI requested in bug #750371, but I think that's a decent way to expose the number (and contents) of open tabs and how we should go about fulfilling this.

*** This bug has been marked as a duplicate of bug 753071 ***