Bug 22716 - [EditorMgmt] tabs: Filename tabs should be smaller
Summary: [EditorMgmt] tabs: Filename tabs should be smaller
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 enhancement with 5 votes (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact: Boris Bokowski CLA
URL:
Whiteboard:
Keywords:
: 27592 61060 61497 107216 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-08-22 10:52 EDT by quartz quartz CLA
Modified: 2009-07-10 10:59 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description quartz quartz CLA 2002-08-22 10:52:04 EDT
Make the filename tabs smaller (start by removing the icon!), and allow for
stacking them in 2 or more tabs rows. Filename should never be truncated, and it
should easily support 20 files without UI-pain...
Comment 1 Chris Harris CLA 2002-11-05 04:26:41 EST
Even better, make it possible for them to run down the side of the window - much
easier to comprehend (especially when sorted alphabetically) and lets you get
many more on screen at a time.
Comment 2 Eduardo Pereira CLA 2002-11-05 10:08:02 EST
There are many PR about editor managment and tab sizes. I will increase the 
priority of this one so we can close it whenever we close/fix the others.
Comment 3 Kurt Kellner CLA 2002-11-15 11:50:41 EST
The following bugs are all related to the same issue:

Bug 20626
Bug 21968
Bug 22716
Bug 25165

Can the priority of this issue be increased?
Comment 4 Andrew Irvine CLA 2002-12-06 10:21:15 EST
Eclispe 20021203 and beyond has new editor management behaviour.  One of the 
preferences on the editor page (window>preferences>workbench>editors is to set 
the amount of compression for the tabs.  The default is high, which was the 
current behaviour at the time of the feature introduction.

With the addition of the pulldown button, do you still see a requirement for 
multiple lines of tabs?  This would take additional space away from the 
viewable area.

One other feature introduced was an editor view (window>show 
view>other>basic>editors.

Ability to sort the editors by Name or MRU is supported on both the view and 
the new pulldown.


Again, with this new functionality do you still see a need for multiple lines 
of tabs, or even tabs going vertical rather than horizontal.
Comment 5 quartz quartz CLA 2002-12-07 12:06:37 EST
I agree that multiple rows may not be needed.
But I think that the tabs row

-could be much thinner (2/3 of current height, that would allow for 2 rows max
without disturbing the space)

-and use a even smaller font,

-without left icon

-without the X right icon space unused (it should only overlay the name but not
occupy space when not highlighted)

This way you could easily fit 15 filenames on a single row of around 900 pixel wide.
Comment 6 Andrew Irvine CLA 2002-12-09 07:47:46 EST
If we removed the left icon, we would loose the view pane menu.
Comment 7 Sonia Dimitrov CLA 2003-01-22 09:10:41 EST
*** Bug 29888 has been marked as a duplicate of this bug. ***
Comment 8 Uwe Clement CLA 2003-01-22 09:36:47 EST
in my view these points are important:

# Filename should never be truncated
# multiple rows
# no icons
# no "X"

in addition the priority is in my view higher than "p3", the way it works at 
the moment is not very convienient !
Comment 9 Kevin Haaland CLA 2003-02-07 16:47:35 EST
There are no plans for the UI team to work on this defect until higher priority 
items are addressed. 
Comment 10 Oren Dobzinski CLA 2003-04-27 16:00:38 EDT
Commnet #4 mentions that "Eclispe 20021203 and beyond has new editor management 
behaviour.  One of the preferences on the editor page
(window>preferences>workbench>editors is to set the amount of compression for 
the tabs."

I'm working with build 200303272130, and this option is just not there. It was 
there in one of the earlier builds, but was removed, for some reason.

I think that it is an important feature. 
Comment 11 Douglas Pollock CLA 2004-09-28 10:48:06 EDT
*** Bug 27592 has been marked as a duplicate of this bug. ***
Comment 12 Douglas Pollock CLA 2004-09-28 10:53:28 EDT
In recent 3.1 integration builds, you can specify  
 
    org.eclipse.ui/EDITOR_MINIMUM_CHARACTERS=<N> 
 
in "<install>/plugins/org.eclipse.core_3.1.0/plugin_customization.ini".  <N> is 
the number of characters that must be displayed for each tab.  Setting this to 
a large number (e.g., 1000) effectively disables tab compression. 
Comment 13 Douglas Pollock CLA 2004-09-28 10:57:37 EDT
Please see Bug 28722 for the request to stack them in multiple rows.  Any 
comments about multiple rows should be appended there. 
 
This bug will only deal with the issue of improving control of truncation (or 
to get rid of it entirely). 
Comment 14 quartz quartz CLA 2004-09-28 11:02:57 EDT
Actually, as the reporter, I didn't mean anything related to truncation.
And I don't want truncation at all. Yet I don't want to scroll either, like in
current 3.0 and above.

The left side document selector of text pad is the most efficient approach,
although it wastes significant space.

The ultimate domument selector, is one with small but readeable font, no icons,
and that goes 45 degrees angle text tabs when there is enough tabs to justify it.
You can stuff a good 20 file without scrolling with 45 degrees tabs.
Comment 15 quartz quartz CLA 2004-09-28 11:05:17 EDT
And if you can offer an autosort by name, just like textpad document selector,
you solve a big problem with document tab searching.
Comment 16 Douglas Pollock CLA 2004-09-28 11:18:07 EDT
*** Bug 61060 has been marked as a duplicate of this bug. ***
Comment 17 Douglas Pollock CLA 2004-09-28 11:18:49 EDT
*** Bug 61497 has been marked as a duplicate of this bug. ***
Comment 18 quartz quartz CLA 2004-09-28 13:19:52 EDT
Actually, I can imagine the angle of tabs starting from 0, when all fits, and
raising slowly as new documents are added, until 45 degrees, (or more, until
annoyingly too steep).
Comment 19 Douglas Pollock CLA 2004-09-28 16:09:52 EDT
If you want tabs on the left or right, please see Bug 21968.  This bug is being 
left for the original request of trying to minimize space used in the tab. 
 
Comment 20 quartz quartz CLA 2004-09-29 10:40:43 EDT
Thanks for pointing rfe #21968.

The font is a major factor here: as small as readeable (should be configurable
more directly than through global/basic font setup).

As for angled tabs: here is some observations:

-requires lightweight component, a dedicated tab panel widget, since
hovering/clicking will occur in non-rectangular zones

-although having only one angle (ex: 45 degres) could be simpler to implements,
it will waste  vertical space faster if names are long but few.

-as soon as angled tabs starts, the bar height doubles (last char of previous
name above first char of next name). It would look funny/wastefull if only few
chars were overlapping. So I suppose a minimum angle is also required (20 degres?)
Comment 21 Genady Beryozkin CLA 2004-09-29 11:59:04 EDT
For the record I would like to refer to a screenshot of bug #61497 that was 
closed as duplicate:
https://bugs.eclipse.org/bugs/attachment.cgi?id=10421&action=view

Genady
Comment 22 Douglas Pollock CLA 2005-08-23 11:30:55 EDT
*** Bug 107216 has been marked as a duplicate of this bug. ***
Comment 23 Veronika Irvine CLA 2006-01-10 10:55:47 EST
Regarding comment #12, in 3.1 the ini file now seems to be located here:

<install>/plugins/org.eclipse.platform_3.1.1/plugin_customization.ini
Comment 24 Michael Van Meekeren CLA 2006-04-21 13:19:35 EDT
Moving Dougs bugs
Comment 25 Susan McCourt CLA 2009-07-09 19:02:01 EDT
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
Comment 26 Boris Bokowski CLA 2009-07-10 10:59:09 EDT
I don't think this will be done in 3.x.

e4 / Eclipse 4.0 will allow modifications like this, but don't expect that the
Platform UI team will implement the particular tab look and feel described in
this bug. Rather, it will be possible to replace parts of Eclipse (like the tab
rendering) with your own. Feel free to participate in
http://wiki.eclipse.org/e4 if you are interested.