I was playing with the Inspection UI, and noticed a couple more things.
*Issues #1 Lock toolbar button *
I really like the new Lock feature for the inspection profiles. (See attached
picture.) But it would be better if the Lock toolbar button wasn't used
to show the state. It should perform the action lock/unlock similer to how the
other toolbar icons add, delete, copy, and reset work. You should just decorate
the profile icon with the lock or unlocked symbol to the show state, consistent
with how file and class icons are decorated with lock/unlocked icon.
1) The right-click popup menu on an IDE profile has "Set as Project Default"
which is always disabled. Shouldn't this be "Set as IDE Default"?
2) My default IDE profile is decorated with a letter "D" in the upper left corner
of the icon, but my default project profile is not decorated.
I tried to set some Project Inspection Profile Assignments. What I found
was the scope choice allowed Production, Tests, and Problems. These seem to
be predifined scopes. If I clicked the "..." it popped up a scope dialog which
let me pick some of my custom scopes. However, after selecting a custom scope
and hitting OK, it didn't register on the Project Inspection Profile Assigments
Maybe I'm not understanding how this works. The other quirk I noticed is that
if I have Default Project Profile set to "Use IDE Profile", then the Project Inspection
Profile Assigments are disallowed. I would have thought they would still be allowed;
They would take precedence over the default IDE profile. Any classes not covered by
a profile assignment rule would default to the IDE profile.
The icon you are using for the IDE profile is a generic wrench/gear, and the
project profile is a document decorated with wrench/gear in bottom-right corner.
Couldn't you just use the mr. inspector icon? That is how it is displayed in the
status bar that shows the current editor highlighting profile.
You are currently using mr. inspector icon for the 'show/hide global inspection'
toolbar icon. I would change that to a globe/earth icon to represent global, then
you can use mr. inspector for the profile icons.
Currently, the search editfield box doesn't support a user's basic editing keybindings.
Anyway, I think I brought this up before, and you mentioned to use ESCAPE key. The problem with this
is if you accidentally press ESCAPE twice, you cancel the IDE Settings->Errors dialog, which is very
This isn't just a problem for IDE SEttings->Errors dialog, but all throughout IDEA there is this problem.
It would be great if you created an enhance IDEA TextField widget which supported user's
A minor cosmetic issue is when you clear the search history either by deleting all the
characters or pressing the X icon, the search history dropdown list appears. I don't
think this dropdown list should appear since it doesn't appear when you first click in
the search field. Only after you starting typing the first letter does it appear.
Inspection UI Bugs & Enhancements (As of build 5561)