7230 - New Tab Appearance in Find Results Panel

I didn't see anyone mention this, but has everyone noticed the new new appearance of tabs in the Find Results Panel and other Tool Panels?

What I noticed is that what used to be the title bar is now containing the tab names.

PRO:
1) It uses less space to put the tab names where the title used to be, and avoid have to have additional space for the tabs. I'm all for that, esp. as it seems like large LCDs all seem to be moving towards widescreen due to economies of scale sharing production with consumer LCDs. We need to maximize veritical real estate. (BTW - giving us an option to turn off the breadcrumbs bar for XML/HTML/JSP would help also! ;) )

CON:
1) It looks ugly imo, at least in IDEA Alloy theme. I guess because the tabs don't look like tabs, and they're hard to read because of the reverse video white on blue.
2) If I add so many tabs that it fills the horizontal space, the next new tab is created offscreen. Then, it starts getting really confusing.

POSSIBLE SOLUTIONS
CON1 - Can you customize the style of the title bar/tab bar? Like, you could make the first part "Find" and also any blank space look like a title bar, but you could style the tabs differently, preferably in a dark on light text instead of this white on blue reverse video we have.

CON2 - Need to have arrows to scroll to tabs off screen. IDEA should autoscroll to the tab if it is created offscreen.

OTHER SUGGESTIONS

I have some more suggestions on how to shorten the wording in the tab, so that more tabs can be displayed in one line.

1. Shorten "Usages of" and "Occurrences of" verbiage

A further improvement on the tab wording would be to reword "Usages of XXX" to
just "XXX usage". This would further shorten the tab name and demphasize the
less important "Usages" by making it lowercase.. You could do this also for the
"Occurrences of XXX".

For example:
Usages of setName | Usages of getName | Usages of setTableStyle | Occurrences of 'server.jar'

would become:

setName usage | getName usage | setTableStyle usage | 'server.jar' occurrences

Or you could just drop the "usage" and "occurences" verbiage alltogether, since it is
clear by the content of the tab if it is Find Usages or Find In Path output.

SUG2 - Remove the "in Project Files" from the Find Usages tab titles.

Most of the time it is not useful to see the "in Project Files" on every usage tab.
Currently there is an inconsistency anyway, because Find in Path doesn't show the scope while Find Usages does.
What I suggest is that you display this on the find results panel itself. For example, refer to the attached screenshot. In the results tree where it says "Found Usages (59 usages)", you could change that to "Found Usages in Project Production Files (59 usages)"

Actually, there are many search settings beside Scope which could be displayed on the results panel for reference.

If you do a "Find in Path" and check the resulting "Occurrences of X" tab, you will see that the tree folder is still called "Found Usages" like it is for Find Usages. Shouldn't this be "Found occurrences" to be consistent? What I would suggest is that it also show the scope and file mask if set. For example,

"Found Occurrences" (171 usages)
"Found Occurences in Module AdminServer for files *.js" (171 usages)


LITTLE BUG

The screenshot shows one tab "Usages of in Project". Here I did a search of a javascript function document.FindElementById. The Find Usages worked showed the correct results, but the name in the tab was blank, I guess because this function is special because it is implemented by the browser.



Attachment(s):
7230_find_tabs.png
5 comments
Comment actions Permalink



CON:

2) If I add so many tabs that it fills the horizontal
space, the next new tab is created offscreen. Then,
it starts getting really confusing.


+10 on that! I'm doing something right now where I want to have a lot of tabs open in Find Results and that problem is making usability horrible.

0
Comment actions Permalink

CON:
2) If I add so many tabs that it fills the horizontal
space, the next new tab is created offscreen. Then,
it starts getting really confusing.

POSSIBLE SOLUTIONS
CON2 - Need to have arrows to scroll to tabs off
screen. IDEA should autoscroll to the tab if it is
created offscreen.


Or maybe some kind of drop down list. This time you can select the tab you want easier.

0
Comment actions Permalink

Wait for the next EAP, it's already implemented.

t800t8 wrote:
>> CON:
>> 1) It looks ugly imo, at least in IDEA Alloy theme. I
>> guess because the tabs don't look like tabs, and
>> they're hard to read because of the reverse video
>> white on blue.
>> 2) If I add so many tabs that it fills the horizontal
>> space, the next new tab is created offscreen. Then,
>> it starts getting really confusing.
>>
>> POSSIBLE SOLUTIONS
>> CON1 - Can you customize the style of the title
>> bar/tab bar? Like, you could make the first part
>> "Find" and also any blank space look like a title
>> bar, but you could style the tabs differently,
>> preferably in a dark on light text instead of this
>> white on blue reverse video we have.
>>
>> CON2 - Need to have arrows to scroll to tabs off
>> screen. IDEA should autoscroll to the tab if it is
>> created offscreen.


Or maybe some kind of drop down list. This time you can select the tab you want easier.


--
Martin Fuhrer
Fuhrer Engineering AG
http://www.fuhrer.com

0
Comment actions Permalink

Nice, Martin.

And can we have Close button for all toolwindows at its title? ;) These days we need to find where the Close button is located to close the toolwindow.

0
Comment actions Permalink

Alex wrote:

I didn't see anyone mention this, but has everyone noticed the new new appearance of tabs in the Find Results Panel and other Tool Panels?

What I noticed is that what used to be the title bar is now containing the tab names.

PRO:
1) It uses less space to put the tab names where the title used to be, and avoid have to have additional space for the tabs. I'm all for that, esp. as it seems like large LCDs all seem to be moving towards widescreen due to economies of scale sharing production with consumer LCDs. We need to maximize veritical real estate. (BTW - giving us an option to turn off the breadcrumbs bar for XML/HTML/JSP would help also! ;) )

CON:
1) It looks ugly imo, at least in IDEA Alloy theme. I guess because the tabs don't look like tabs, and they're hard to read because of the reverse video white on blue.
2) If I add so many tabs that it fills the horizontal space, the next new tab is created offscreen. Then, it starts getting really confusing.


I agree they look ugly, and aren't so usable.

With a single 'tab' it is not obvious they are tabs and so you wouldn't
necessarily think you can click on the title to get the context menu for
the 'tab'.

Also if you pin the 'tab' you don't get the icon showing that it's
pinned, as you used to. In fact there is no indication of pinning.

Cheers,
N.

0

Please sign in to leave a comment.