Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 203009

Summary: [prov] [ui] polish up the property pages
Product: [Eclipse Project] Equinox Reporter: Susan McCourt <susan>
Component: IncubatorAssignee: Susan McCourt <susan>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.4   
Target Milestone: 3.4 M5   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Susan McCourt CLA 2007-09-11 18:28:27 EDT
Here are some items that would add polish to the end-user UI.  I may open separate bugs if they get implemented separately, but for now a laundry list.  Most of these are not worth doing for M2 because the underlying objects aren't providing pretty enough info (yet).

- hovering over an IU in the "Available IU" list should show a description of the IU (currently the description is %description so this is not really interesting yet)
- the available IU list could be implemented with a multi-line label provider that shows an icon for the IU and other info that is currently on the properties page
- the properties page is a simple table and should be fleshed out into a nicely laid out page
Comment 1 Susan McCourt CLA 2007-10-16 18:03:08 EDT
I added code for the hover, but it won't show anything until there are descriptions generated for IUs.
Comment 2 Susan McCourt CLA 2007-12-07 14:14:21 EST
For the IU property page, I'd like to separate the license onto its own page a la current update manager.  
Comment 3 Susan McCourt CLA 2008-01-09 13:19:13 EST
Renaming to focus on the IU properties and repo properties pages.
Profile properties page doesn't have to be that pretty, as it's not visible in the end user UI.

We've decided to abandon the hover and use more of a summary info item (bug #208294).  I removed the hover code, although the label providers can still answer tool tip info for the future.

I'll open a separate bug for the idea of multi-line label providers.
Comment 4 Susan McCourt CLA 2008-01-09 13:32:17 EST
Bug #214787 is opened to discuss the fancier label providers.
Comment 5 Susan McCourt CLA 2008-01-29 19:50:08 EST
Fixed in HEAD.
Did the following:
- updated the repo property page to show the URL, name, and description, and to do so without loading the repo.
- Separated the IU properties pages into a license page, copyright page, and general info page (more like current UM).  General info provides a link to the doc URL.
- profile properties covered in a separate bug.