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.
Difference between revisions of "Equinox p2 UI Plan"
(→M4) |
(→3.5 Milestone Plan) |
||
Line 20: | Line 20: | ||
==3.5 Milestone Plan== | ==3.5 Milestone Plan== | ||
− | === M1 === | + | === M1 - Aug 8, 2008 === |
* UI/Usability | * UI/Usability | ||
** Usability review of general strategy (modality, overall organization, etc.) | ** Usability review of general strategy (modality, overall organization, etc.) | ||
Line 29: | Line 29: | ||
*** [[Image:Ok_green.gif]] Bring 3.4.1 fixes into 3.5 stream | *** [[Image:Ok_green.gif]] Bring 3.4.1 fixes into 3.5 stream | ||
− | === M2 === | + | === M2 - Sep 19, 2008 === |
* UI/Usability | * UI/Usability | ||
** [[Image:Ok_green.gif]] Develop use cases based on user persona input | ** [[Image:Ok_green.gif]] Develop use cases based on user persona input | ||
Line 38: | Line 38: | ||
** [[Image:Progress.gif]]investigate resolution in the background [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236495 Bug 236495] | ** [[Image:Progress.gif]]investigate resolution in the background [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236495 Bug 236495] | ||
− | === M3 === | + | === M3 - Oct 31, 2008 === |
* UI/Usability | * UI/Usability | ||
** Complete new workflows (installed view may not yet be integrated with about dialog) | ** Complete new workflows (installed view may not yet be integrated with about dialog) | ||
Line 47: | Line 47: | ||
** resolution in the background to be provided as part of new workflows [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236495 Bug 236495] | ** resolution in the background to be provided as part of new workflows [https://bugs.eclipse.org/bugs/show_bug.cgi?id=236495 Bug 236495] | ||
− | === M4 === | + | === M4 - Dec 12, 2008 === |
*UI/Usability | *UI/Usability | ||
** Complete integration of installed view with about dialog | ** Complete integration of installed view with about dialog | ||
Line 59: | Line 59: | ||
** Ability to reassemble groups (available, installed, history, repo management) into new locations (pref page vs. wizard, etc.) | ** Ability to reassemble groups (available, installed, history, repo management) into new locations (pref page vs. wizard, etc.) | ||
− | === M5 === | + | === M5 - Jan 30, 2009 - Major Feature Freeze === |
*UI/Usability | *UI/Usability | ||
** streamlined license UI [https://bugs.eclipse.org/bugs/show_bug.cgi?id=217944 Bug 217944] | ** streamlined license UI [https://bugs.eclipse.org/bugs/show_bug.cgi?id=217944 Bug 217944] | ||
Line 68: | Line 68: | ||
** improved error reporting and explanation of problems between the planner and the UI [https://bugs.eclipse.org/bugs/show_bug.cgi?id=218055 Bug 218055] | ** improved error reporting and explanation of problems between the planner and the UI [https://bugs.eclipse.org/bugs/show_bug.cgi?id=218055 Bug 218055] | ||
− | === M6 === | + | === M6 - Mar 12, 2009 - API Freeze === |
*API | *API | ||
** javadoc, package.html, and API scrub | ** javadoc, package.html, and API scrub | ||
** examples or work with clients to demonstrate/verify that we provide appropriate level of reuse | ** examples or work with clients to demonstrate/verify that we provide appropriate level of reuse | ||
+ | |||
+ | === M7 - May 1, 2009 - Development Freeze === | ||
=== Items not yet assigned to milestones === | === Items not yet assigned to milestones === |
Revision as of 16:04, 10 September 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).
Important fixes will be examined for inclusion/backport to 3.4.1.
The milestone plans for 3.4 have moved to Equinox p2 UI Eclipse 3.4 Plan
Issues for 3.4.1
- Improved progress reporting and honoring cancellation requests
- Improved presentation of errors (resizability, formatting)
- Fix confusing restart language
- Annoying /low risk bugs
Issues for 3.4.2
- Enable a site when a user adds a disabled one (workaround until core fixes in 3.5)
- NLS formatting fixes
- Layout glitches (Linux only)
- Investigate less eager loading of repos by the UI Bug 236485
3.5 Milestone Plan
M1 - Aug 8, 2008
- UI/Usability
M2 - Sep 19, 2008
- UI/Usability
- Performance/Stability
- revisit checkbox/filter/deferred fetch strategy Bug 233269
- investigate resolution in the background Bug 236495
M3 - Oct 31, 2008
- UI/Usability
- Complete new workflows (installed view may not yet be integrated with about dialog)
- Improved implementation of installed view - allow drill-down into requirements that are visible as groups Bug 224472
- this detail should be shown also in install/update dialog
- Performance/Stability
- finalize checkbox/filter/deferred fetch strategy Bug 233269
- resolution in the background to be provided as part of new workflows Bug 236495
M4 - Dec 12, 2008
- UI/Usability
- Complete integration of installed view with about dialog
- Need to do a better job of deciding which repos to look up against Bug 234213
- user repo naming (regression of UM function) Bug 194224
- better affordances in available view to show already installed, available updates, etc. Bug 216032
- Separation of product base vs. "add-ons" Bug 215398
- API
- Complete integration of installed view with about dialog
- Separation of contributions from the rest of the code Bug 221760
- Ability to reassemble groups (available, installed, history, repo management) into new locations (pref page vs. wizard, etc.)
M5 - Jan 30, 2009 - Major Feature Freeze
- UI/Usability
- streamlined license UI Bug 217944
- better organization for known/discovered/disabled repos and discovery mechanisms Bug 218534
- API
- should UI be the one coordinating provisioning operations vs. having scheduling rules Bug 236493
- event batching when multiple changes are made Bug 234489 and/or Bug 236498
- improved error reporting and explanation of problems between the planner and the UI Bug 218055
M6 - Mar 12, 2009 - API Freeze
- API
- javadoc, package.html, and API scrub
- examples or work with clients to demonstrate/verify that we provide appropriate level of reuse
M7 - May 1, 2009 - Development Freeze
Items not yet assigned to milestones
UI/Usability
- ability to install/uninstall user-named groups of IU's
API
- Investigate other levels of detail provided by API (listed from most general to most granular)
- One callable, preconfigured UI with pluggable policy (query providers, policies, etc.)
- Expose all building blocks for RCP apps
- Individual wizards, dialogs, actions
- Content and label providers
- Ensure code is structured for managed scenarios (minimal UI that is required)
- Silent/automatic updating, user never sees the update UI, it just happens (but may need confirmation, restart dialog, etc.)
- User's environment is defined explicitly by someone external (administrator)
- Upgrade or install to a new specification
- Compare current installation to required one