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.
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! ;) )
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.
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.
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".
Usages of setName | Usages of getName | Usages of setTableStyle | Occurrences of 'server.jar'
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)