Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Equinox p2 UI Plan"
(Replacing page with '__TOC__ This page describes the work planned for the next release (3.5) of the p2 UI. This includes improvements for the p2 UI in the Eclipse SDK, as well as issues that have ...') |
|||
Line 5: | Line 5: | ||
==3.4.1 Issue List== | ==3.4.1 Issue List== | ||
+ | * Improved progress reporting and honoring cancellation requests | ||
+ | * Investigate less eager loading of repos by the UI [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236485 Bug 236485] | ||
==3.5 Issue List== | ==3.5 Issue List== | ||
===UI/Usability=== | ===UI/Usability=== | ||
+ | * Usability review of general strategy (modality, overall organization, etc.) | ||
+ | ** Initial walkthrough by Eclipse UIWG scheduled for 6/25/2008 | ||
+ | * Improved implementation of installed view | ||
+ | ** Ability to view different levels of detail [https://bugs.eclipse.org/bugs/show_bug.cgi?id=224472 Bug 224472] | ||
+ | ** Separation of product base vs. "add-ons" [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215398 Bug 215398] | ||
+ | * better affordances in available view to show already installed, available updates, etc. [https://bugs.eclipse.org/bugs/show_bug.cgi?id=216032 Bug 216032] | ||
+ | ** this detail should be shown also in install/update dialog | ||
+ | * handling and presentation of repos | ||
+ | ** Need to do a better job of deciding which repos to look up against [https://bugs.eclipse.org/bugs/show_bug.cgi?id=234213 Bug 234213] | ||
+ | ** better organization for known/discovered/disabled repos and discovery mechanisms [https://bugs.eclipse.org/bugs/show_bug.cgi?id=218534 Bug 218534] | ||
+ | * streamlined license UI [https://bugs.eclipse.org/bugs/show_bug.cgi?id=217944 Bug 217944] | ||
+ | * user repo naming (regression of UM function) [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194224 Bug 194224] | ||
+ | * improved revert view with annotations for snapshots [https://bugs.eclipse.org/bugs/show_bug.cgi?id=216031 Bug 216031] | ||
+ | |||
===Performance/Stability=== | ===Performance/Stability=== | ||
− | == | + | * revisit checkbox/filter/deferred fetch strategy [https://bugs.eclipse.org/bugs/show_bug.cgi?id=233269 Bug 233269] |
− | + | * resolution in the background [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236495 Bug 236495] | |
+ | ===API=== | ||
+ | * Level of detail provided by API (listed from most general to most granular) | ||
+ | ** Separation of contributions from the rest of the code | ||
+ | ** Pluggable interfaces to preconfigured UI (query providers, policies, etc.) | ||
+ | ** Ability to place basic UI in different containers (dialog vs. pref page) | ||
+ | ** Ability to reassemble groups (available, installed, history) into new UI | ||
+ | ** Expose building blocks for RCP apps | ||
+ | *** Individual wizards, dialogs, actions | ||
+ | *** Content and label providers | ||
+ | * Moving UI code to the core | ||
+ | ** should UI be the one coordinating provisioning operations vs. having scheduling rules | ||
+ | ** event batching when multiple changes are made | ||
+ | ** improved error reporting and explanation of problems before the UI (PlanStatusHelper should be in | ||
+ | the planner itself) | ||
[[Category:Equinox p2|UI Plan]] | [[Category:Equinox p2|UI Plan]] |
Revision as of 16:08, 10 June 2008
This page describes the work planned for the next release (3.5) of the p2 UI. This includes improvements for the p2 UI in the Eclipse SDK, as well as issues that have to be addressed for alternate UIs (such as RCP app requirements).
The milestone plans for 3.4 have moved to Equinox p2 UI Eclipse 3.4 Plan
3.4.1 Issue List
- Improved progress reporting and honoring cancellation requests
- Investigate less eager loading of repos by the UI Bug 236485
3.5 Issue List
UI/Usability
- Usability review of general strategy (modality, overall organization, etc.)
- Initial walkthrough by Eclipse UIWG scheduled for 6/25/2008
- Improved implementation of installed view
- Ability to view different levels of detail Bug 224472
- Separation of product base vs. "add-ons" Bug 215398
- better affordances in available view to show already installed, available updates, etc. Bug 216032
- this detail should be shown also in install/update dialog
- handling and presentation of repos
- Need to do a better job of deciding which repos to look up against Bug 234213
- better organization for known/discovered/disabled repos and discovery mechanisms Bug 218534
- streamlined license UI Bug 217944
- user repo naming (regression of UM function) Bug 194224
- improved revert view with annotations for snapshots Bug 216031
Performance/Stability
- revisit checkbox/filter/deferred fetch strategy Bug 233269
- resolution in the background Bug 236495
API
- Level of detail provided by API (listed from most general to most granular)
- Separation of contributions from the rest of the code
- Pluggable interfaces to preconfigured UI (query providers, policies, etc.)
- Ability to place basic UI in different containers (dialog vs. pref page)
- Ability to reassemble groups (available, installed, history) into new UI
- Expose building blocks for RCP apps
- Individual wizards, dialogs, actions
- Content and label providers
- Moving UI code to the core
- should UI be the one coordinating provisioning operations vs. having scheduling rules
- event batching when multiple changes are made
- improved error reporting and explanation of problems before the UI (PlanStatusHelper should be in
the planner itself)