Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326000 - [Markers] Problems view enhancements
Summary: [Markers] Problems view enhancements
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 3.6   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.7 M3   Edit
Assignee: Dani Megert CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on: 252587 259094 310612 327576 327648
Blocks:
  Show dependency tree
 
Reported: 2010-09-22 13:38 EDT by John Arthorne CLA
Modified: 2010-10-26 06:00 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 John Arthorne CLA 2010-09-22 13:38:21 EDT
The Problems view supports invoking Quick Fix to automatically resolve problems, but this capability is difficult to discover and use. We will make this option more visible to users, and make it easier to resolve multiple problems at once from the problems view. [Platform UI]
Comment 1 John Arthorne CLA 2010-09-22 13:39:18 EDT
Note this is related to bug 252587, but I have opened a new bug for the plan item to avoid the confusion of the long discussion in that bug.
Comment 2 Hitesh CLA 2010-09-23 03:57:00 EDT
(In reply to comment #1)
> Note this is related to bug 252587, but I have opened a new bug for the plan
> item to avoid the confusion of the long discussion in that bug.

Bug 252587 speaks about enabling quickfix for a multi-selection.I agree this a nice-to-have feature, but it comes at a certain price let alone the various other questions that may arise. More importantly, I fail to see the connection between improving visibility of the quick-fix feature and supporting multiple selection for the same. Could you please elaborate/illustrate ?

If it is about improving the feature itself, then I understand what you are saying.
Comment 3 John Arthorne CLA 2010-09-23 10:17:08 EDT
(In reply to comment #2)
> (In reply to comment #1)
> > Note this is related to bug 252587, but I have opened a new bug for the plan
> > item to avoid the confusion of the long discussion in that bug.
> 
> Bug 252587 speaks about enabling quickfix for a multi-selection.I agree this a
> nice-to-have feature, but it comes at a certain price let alone the various
> other questions that may arise. More importantly, I fail to see the connection
> between improving visibility of the quick-fix feature and supporting multiple
> selection for the same. Could you please elaborate/illustrate ?
> 
> If it is about improving the feature itself, then I understand what you are
> saying.

There are really two separate things here:

1) If you have many instances of the same problem, for the user it is intuitive to select all of them, and then open quick fix on the multi-selection. This would populate the selection in the bottom half of the multi-fix dialog based on the current selection in the problems view. If the selection contains problems that are not multi-fixable together there would be a dialog to explain it - so the user isn't left guessing why it only seems to work sometimes.

2) When a quick fix is available on a problem, there is a tiny lightbulb in the corner of the marker icon. This is very hard to see and most people aren't aware quick fix can be invoked in this way. Possible improvements would be having a much larger lightbulb icon, and/or having a popup when you hover on the marker letting you know what fixes are available. Notice that the editor left ruler has a large light bulb with a small warning icon in the corner, versus the large warning icon with the small lightbulb in the problems view.
Comment 4 Dani Megert CLA 2010-10-12 10:46:46 EDT
Fixed 2) in HEAD by using the same icons as in the editor where the concept was originally introduced. That way users only have to learn one icon. The standard problem icon is still shown for the group. The fix also improves performance and reduces garbage (less icon object creations).

A filter would also allow to make the quick fixable problems more visible but such a filter is too expensive as it would force plug-in loading. See bug 149841 for details.
Comment 5 Dani Megert CLA 2010-10-13 11:47:37 EDT
Marking as FIXED. The only remaining issue is the doc which will be done near the end of the release.
Comment 6 Deepak Azad CLA 2010-10-26 06:00:07 EDT
Verified for 3.7M3 on Linux-GTK with I20101025-1800.