Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Equinox p2 UI Plan"

(3.6 Ideas list)
(UI/Usability)
Line 10: Line 10:
 
==3.6 Ideas list==
 
==3.6 Ideas list==
 
=== UI/Usability ===
 
=== UI/Usability ===
* Ability to define/install/uninstall user-named groups of IU's
+
* Ability to define/share/install/uninstall user-named groups of IU's
 
** "My tool set"
 
** "My tool set"
 
** Extension location use cases that don't necessarily depend on physical location
 
** Extension location use cases that don't necessarily depend on physical location
 
* First class support of explanations in UI
 
* First class support of explanations in UI
 
** error indicators and quick fix/alternate actions [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248959 Bug 248959], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=267464 Bug 267464], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=218048 Bug 218048], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=261928 Bug 261928]
 
** error indicators and quick fix/alternate actions [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248959 Bug 248959], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=267464 Bug 267464], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=218048 Bug 218048], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=261928 Bug 261928]
 +
** consolidate "empty explanations" with error indicators
 +
* Install wizard improvements
 +
** Selection indicator and popup, non-filtered selections [https://bugs.eclipse.org/bugs/show_bug.cgi?id=235654 Bug 235654], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=257597 Bug 257597], [https://bugs.eclipse.org/bugs/show_bug.cgi?id=278189 Bug 278189]
 +
** Consider modeless operation
 
* Separation of product base vs. "add-ons" [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215398 Bug 215398]
 
* Separation of product base vs. "add-ons" [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215398 Bug 215398]
 
* Fast-path install scenarios [https://bugs.eclipse.org/bugs/show_bug.cgi?id=223264 Bug 223264]
 
* Fast-path install scenarios [https://bugs.eclipse.org/bugs/show_bug.cgi?id=223264 Bug 223264]

Revision as of 14:36, 24 June 2009

This page describes the work planned for the next release (3.6) 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). Important fixes will be examined for inclusion/backport to 3.5.x maintenance stream.

The overall p2 plan for 3.6 is located at Equinox_p2_Plan

The milestone plans for 3.5 have moved to Equinox p2 UI Eclipse 3.5 Plan

The milestone plans for 3.4 have moved to Equinox p2 UI Eclipse 3.4 Plan

3.6 Ideas list

UI/Usability

  • Ability to define/share/install/uninstall user-named groups of IU's
    • "My tool set"
    • Extension location use cases that don't necessarily depend on physical location
  • First class support of explanations in UI
  • Install wizard improvements
  • Separation of product base vs. "add-ons" Bug 215398
  • Fast-path install scenarios Bug 223264
  • Comparing configurations (rollback history or compare one profile to another?)

Performance/Architecture

  • Query/load assumptions, better async support (get rid of deferred tree content manager?)

API

  • Core/UI responsibilities
    • should UI be the one coordinating provisioning operations vs. having scheduling rules Bug 218216
    • batched repo events
  • Supported API for all UI building blocks
    • Individual wizards, dialogs, commands
    • consider handlers vs. actions for UI pluggability/are some command ID's contracts (so clients can invoke UI by id)
    • Content and label providers

3.6 Milestone Plans

M1 - (date?)

M2

M3

M4

M5

M6

Back to the top