Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » Multiple Tab Rows, Please
Multiple Tab Rows, Please [message #216807] Sat, 27 March 2004 21:09 Go to next message
Eclipse UserFriend
Originally posted by: foo.blah.com

I just finished reading over the new features in 3.0 M8, and
I have to say I'm a little frustrated after reading the
"solution" to managing a large number of tabs. In short,
IntelliJ has this right, and Eclipse does not. IntelliJ's
solution is to let the user choose how many rows you want
dedicated to editor tabs. Frankly, I'll happily dedicate a
few rows of horizontal space to tabs for all the source
files I have open.

The addition of the "chevron with a drop down list" is nice,
but it is still inadequate. Tabs are still useless more
often than not, with ctrl-F6 generally being the quickest
way for switching.

Why not have multiple tab rows?


-Jon
Re: Multiple Tab Rows, Please [message #216887 is a reply to message #216807] Sun, 28 March 2004 07:38 Go to previous messageGo to next message
Eclipse UserFriend
CTRL-E is the fasted way of switching now i believe..

johan


Jon Newton wrote:

> I just finished reading over the new features in 3.0 M8, and I have to
> say I'm a little frustrated after reading the "solution" to managing a
> large number of tabs. In short, IntelliJ has this right, and Eclipse
> does not. IntelliJ's solution is to let the user choose how many rows
> you want dedicated to editor tabs. Frankly, I'll happily dedicate a few
> rows of horizontal space to tabs for all the source files I have open.
>
> The addition of the "chevron with a drop down list" is nice, but it is
> still inadequate. Tabs are still useless more often than not, with
> ctrl-F6 generally being the quickest way for switching.
>
> Why not have multiple tab rows?
>
>
> -Jon
Re: Multiple Tab Rows, Please [message #216900 is a reply to message #216887] Sun, 28 March 2004 09:41 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: foo.blah.com

Johan Compagner wrote:
> CTRL-E is the fasted way of switching now i believe..
>
> johan

With the current state of tabs, that's usually the case.
However, with tabs done the IntelliJ way, I can simply see
the tab I want and click on it. That's faster than opening
a dialog and possibly scrolling through it or typing the
first few letters of the file.

But let's say we have a faster way of switching editors.
Does this mean that tabs should scale poorly? Of course
not. If you're going to have tabs, you might as well make
them as functional as possible. And from what I've seen,
the best solution to tab scalability are multiple rows of
tabs. Doing it column-wise might be even better.

-Jon

>
>
> Jon Newton wrote:
>
>> I just finished reading over the new features in 3.0 M8, and I have to
>> say I'm a little frustrated after reading the "solution" to managing a
>> large number of tabs. In short, IntelliJ has this right, and Eclipse
>> does not. IntelliJ's solution is to let the user choose how many rows
>> you want dedicated to editor tabs. Frankly, I'll happily dedicate a
>> few rows of horizontal space to tabs for all the source files I have
>> open.
>>
>> The addition of the "chevron with a drop down list" is nice, but it is
>> still inadequate. Tabs are still useless more often than not, with
>> ctrl-F6 generally being the quickest way for switching.
>>
>> Why not have multiple tab rows?
>>
>>
>> -Jon
Re: Multiple Tab Rows, Please [message #216937 is a reply to message #216807] Sun, 28 March 2004 11:45 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: IanPLang.yahoo.com

I'll disagree with you on this. Rows of tabs should be avoided like the
plague. Any time UI elements move around without a customer explicitly
moving them there is something wrong and people are going to get confused.
That is why Microsoft's experiment in dynamically adjusting people menus
based on what they used most often was a failure.

I have no experience with IntelliJ but I for one do not like rows of tabs
and I think Eclipse has it about as good as it gets. In Eclipse 2.x the
tabs shrank until it was impossible to read any file names now the tabs
always show the file name and the chevron allows access to all the other
tabs. What else can you ask for?

IL


Jon Newton wrote:

<snip>
> In short,
> IntelliJ has this right, and Eclipse does not. IntelliJ's
> solution is to let the user choose how many rows you want
> dedicated to editor tabs.
<snip>
> Why not have multiple tab rows?
<snip>
Re: Multiple Tab Rows, Please [message #216956 is a reply to message #216900] Sun, 28 March 2004 11:56 Go to previous messageGo to next message
Eclipse UserFriend
I had this same gripe in a build not long after M7. I like tabs. I don't
like one tab with the full name in it. That is what a mouse over is for. I
do agree having tons of tiny tabs sucks, but I would be willing to give up a
couple rows of editing to have a couple rows of tabs if I have that many
files open. The built in Java/Swing tab control does this automatically and
it is common in various OSs to see a similar control if too many tabs for
the dialog, for example, to fit on one row. So I am surprised (again) with
the SWT "native" stuff that it doesn't act that way. I too would like to see
the option to have multiple rows of tabs OR put the arrows back in, I liked
that better as well and it too was more standard than what is there now.

"Jon Newton" <foo@blah.com> wrote in message
news:c46nso$pg8$1@eclipse.org...
> Johan Compagner wrote:
> > CTRL-E is the fasted way of switching now i believe..
> >
> > johan
>
> With the current state of tabs, that's usually the case.
> However, with tabs done the IntelliJ way, I can simply see
> the tab I want and click on it. That's faster than opening
> a dialog and possibly scrolling through it or typing the
> first few letters of the file.
>
> But let's say we have a faster way of switching editors.
> Does this mean that tabs should scale poorly? Of course
> not. If you're going to have tabs, you might as well make
> them as functional as possible. And from what I've seen,
> the best solution to tab scalability are multiple rows of
> tabs. Doing it column-wise might be even better.
>
> -Jon
>
> >
> >
> > Jon Newton wrote:
> >
> >> I just finished reading over the new features in 3.0 M8, and I have to
> >> say I'm a little frustrated after reading the "solution" to managing a
> >> large number of tabs. In short, IntelliJ has this right, and Eclipse
> >> does not. IntelliJ's solution is to let the user choose how many rows
> >> you want dedicated to editor tabs. Frankly, I'll happily dedicate a
> >> few rows of horizontal space to tabs for all the source files I have
> >> open.
> >>
> >> The addition of the "chevron with a drop down list" is nice, but it is
> >> still inadequate. Tabs are still useless more often than not, with
> >> ctrl-F6 generally being the quickest way for switching.
> >>
> >> Why not have multiple tab rows?
> >>
> >>
> >> -Jon
Re: Multiple Tab Rows, Please [message #216964 is a reply to message #216937] Sun, 28 March 2004 11:59 Go to previous messageGo to next message
Eclipse UserFriend
> tabs. What else can you ask for?

Rows of tabs adjustable by user if need be, with arrows on right side to
scroll through tabs. That is the more "native" approach to tabbed panes. SWT
is not living up to its "native" look and feel these days, what with a new
UI, different tab styles, etc.

(Waiting for the flames ;)

>
> IL
>
>
> Jon Newton wrote:
>
> <snip>
> > In short,
> > IntelliJ has this right, and Eclipse does not. IntelliJ's
> > solution is to let the user choose how many rows you want
> > dedicated to editor tabs.
> <snip>
> > Why not have multiple tab rows?
> <snip>
>
Re: Multiple Tab Rows, Please [message #216972 is a reply to message #216937] Sun, 28 March 2004 12:53 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: foo.blah.com

Ian Lang wrote:

> I'll disagree with you on this. Rows of tabs should be avoided like the
> plague. Any time UI elements move around without a customer explicitly
> moving them there is something wrong and people are going to get confused.
> That is why Microsoft's experiment in dynamically adjusting people menus
> based on what they used most often was a failure.

I don't think that analogy applies. The problem with
microsoft's feature is that things you expected to see
simply disapeared. If you were hunting through their maze
of menus, you had the extra task of exploding collapsed
areas to find what you're looking for.

In fact, I would say that the chevron is *far* closer to
Microsoft's feature than multiple tab rows. Suddenly, you
have to look two places for a class you are editing,
potentialy having to "explode" the chevron if you don't see
it in the tabs.

Multiple tab rows don't behave any differently than a single
row other than you have more tabs visible at once. In fact,
I'd like to hear how your analogy applies to 3 rows of tabs
but doesnt apply to 1 row of tabs?

> I have no experience with IntelliJ but I for one do not like rows of tabs
> and I think Eclipse has it about as good as it gets. In Eclipse 2.x the
> tabs shrank until it was impossible to read any file names now the tabs
> always show the file name and the chevron allows access to all the other
> tabs. What else can you ask for?

I'd ask for three tab rows and a chevron instead of one tab
row and a chevron. Why not give the user the option of
saying how many lines get dedicated to tab rows? I have yet
to see an IntelliJ user leave that at one row.

I'd also like to be able to hide the file extension in the
tabs when working with a homogenous project. I don't need
to see ".java" with every class I'm working on. It's a
waste of space and it reduces the number of tabs I can see
by about 30% or so.

Don't get me wrong, Eclipse is an amazing editor and I think
it is THE editor to use for Java. If I didn't like it, I
wouldn't take the time to make suggestions for it.

-Jon


>
> IL
>
>
> Jon Newton wrote:
>
> <snip>
>
>>In short,
>>IntelliJ has this right, and Eclipse does not. IntelliJ's
>>solution is to let the user choose how many rows you want
>>dedicated to editor tabs.
>
> <snip>
>
>>Why not have multiple tab rows?
>
> <snip>
>
Re: Multiple Tab Rows, Please [message #216988 is a reply to message #216956] Sun, 28 March 2004 12:57 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: foo.blah.com

spiderman wrote:

> I had this same gripe in a build not long after M7. I like tabs. I don't
> like one tab with the full name in it. That is what a mouse over is for. I
> do agree having tons of tiny tabs sucks, but I would be willing to give up a
> couple rows of editing to have a couple rows of tabs if I have that many
> files open. The built in Java/Swing tab control does this automatically and
> it is common in various OSs to see a similar control if too many tabs for
> the dialog, for example, to fit on one row. So I am surprised (again) with
> the SWT "native" stuff that it doesn't act that way. I too would like to see
> the option to have multiple rows of tabs OR put the arrows back in, I liked
> that better as well and it too was more standard than what is there now.

Well, I do prefer the new chevron in 3.0m8 to the arrows in
previous versions. Check it out; I imagine you'll agree.
Still, it is not a substitute for multiple tab rows.
Re: Multiple Tab Rows, Please [message #217057 is a reply to message #216972] Sun, 28 March 2004 18:13 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: IanPLang.yahoo.com

One row of tabs works well because when you click on a tab the only thing
that happens is that tab's editor comes to the front. What causes a
problem with three rows, for example, is that when you click on a tab in
the second or third row the world shifts under your mouse. While the
chosen editor does come to the front the tab under the mouse changes and
none of the tabs are where they were before. That creates a disconcerting
feeling in the UI which is something you do not want.

I see your point about some tabs disappearing into the chevron - I had not
though of it that way. I prefer the chevron to the scrolling arrow
buttons because it is much easier to get the editor you want with a drop
down than have to scroll an unknown distance with those buttons.

I am glad you like Eclipse - so do I.

IL

Jon Newton wrote:

> Ian Lang wrote:

> > I'll disagree with you on this. Rows of tabs should be avoided like the
> > plague. Any time UI elements move around without a customer explicitly
> > moving them there is something wrong and people are going to get confused.
> > That is why Microsoft's experiment in dynamically adjusting people menus
> > based on what they used most often was a failure.

<snip>
> Multiple tab rows don't behave any differently than a single
> row other than you have more tabs visible at once. In fact,
> I'd like to hear how your analogy applies to 3 rows of tabs
> but doesnt apply to 1 row of tabs?
<snip>
Re: Multiple Tab Rows, Please [message #217090 is a reply to message #217057] Sun, 28 March 2004 19:37 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: PeterMayne.ap.spherion.com

Ian Lang wrote:
> One row of tabs works well because when you click on a tab the only thing
> that happens is that tab's editor comes to the front. What causes a
> problem with three rows, for example, is that when you click on a tab in
> the second or third row the world shifts under your mouse. While the
> chosen editor does come to the front the tab under the mouse changes and
> none of the tabs are where they were before. That creates a disconcerting
> feeling in the UI which is something you do not want.

Why do you assume that it would work like that? Clicking on a tab in the
second or third row should visually bring that tab to the front (by
changing the highlighting), but the tabs themselves shouldn't move.

Having the "close editor" icon magically appear and disappear on tabs
(which still happens in 3M8): that definitely creates a disconcerting
feeling. :-)

PJDM
--
Peter Mayne
Spherion Technology Solutions
Canberra, ACT, Australia
"Dude, where's my IDE?"
Re: Multiple Tab Rows, Please [message #217107 is a reply to message #217057] Sun, 28 March 2004 20:34 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: foo.blah.com

Ian Lang wrote:
> One row of tabs works well because when you click on a tab the only thing
> that happens is that tab's editor comes to the front. What causes a
> problem with three rows, for example, is that when you click on a tab in
> the second or third row the world shifts under your mouse. While the
> chosen editor does come to the front the tab under the mouse changes and
> none of the tabs are where they were before. That creates a disconcerting
> feeling in the UI which is something you do not want.

Ah, I'm not at all suggesting that selecting a tab causes
any sort of rearrengment. I would say that clicking a tab
should simply pull up that file in the editor. Tab ordering
would remain unchanged as would row ordering. If I click a
tab in the bottom row, that row remains on the bottom. This
is how it works in IntelliJ, I believe.

Now, I have seen some UIs with the tab behaviour you
describe, and Iagree that such behavior is ridiculous and
confusing to the user. That is not at all what I'm
suggesting, though.

>
> I see your point about some tabs disappearing into the chevron - I had not
> though of it that way. I prefer the chevron to the scrolling arrow
> buttons because it is much easier to get the editor you want with a drop
> down than have to scroll an unknown distance with those buttons.
>

I totally agree. The chevron is much better than the
scrolling arrows.


-Jon
Re: Multiple Tab Rows, Please [message #217505 is a reply to message #216807] Mon, 29 March 2004 11:39 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: foo.blah.com

If anyone is interested in voting for multiple tab rows, I found one on
bugzilla:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=46092
Re: Multiple Tab Rows, Please [message #219074 is a reply to message #216937] Wed, 31 March 2004 06:58 Go to previous messageGo to next message
Eclipse UserFriend
Ian Lang <IanPLang@yahoo.com> wrote:
> I have no experience with IntelliJ but I for one do not like rows of tabs
> and I think Eclipse has it about as good as it gets. In Eclipse 2.x the
> tabs shrank until it was impossible to read any file names now the tabs
> always show the file name and the chevron allows access to all the other
> tabs. What else can you ask for?

For one thing I'd ask for the ability to turn off icons and filename
extensions in the tab display. In fact, I *have* asked for that in a
bug report :)

I've also even patched the 2.1 code to support it... I suspect I'll end
up doing the same for 3.0 :(

--
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Re: Multiple Tab Rows, Please [message #219289 is a reply to message #219074] Wed, 31 March 2004 10:19 Go to previous message
Eclipse UserFriend
Originally posted by: eclipse.rizzoweb.com

Jon Skeet wrote:

> For one thing I'd ask for the ability to turn off icons and filename
> extensions in the tab display. In fact, I *have* asked for that in a
> bug report :)
>
> I've also even patched the 2.1 code to support it... I suspect I'll end
> up doing the same for 3.0 :(
>

You did attach your patch to the bug report, didn't you? I've seen more
than one occasion where the Eclipse developers accepted a working patch
from users and incorporated it into the product. If it works as
advertised and doesn't break anything, it makes their job easier.

Eric


True love is like ghosts, which everyone talks about but few have
actually seen.
Previous Topic:Debug Integration
Next Topic:select jdk for eclipse
Goto Forum:
  


Current Time: Sun Sep 07 14:10:50 EDT 2025

Powered by FUDForum. Page generated in 0.07925 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top