Equinox p2 UI Eclipse 3.5 Plan
From Eclipsepedia
Contents |
3.5 Milestone Plans
RC1 - May 15, 2009
- Accessibility issues
- Bug fixing
M7 - May 1, 2009 - Development Freeze
-
High value polish issues
- UI support for late-breaking core features
-
consider additional enhancements in resolve error/explanation space Bug 261928
-
consider UI implications of install handlers Bug 266061
-
consider UI implications of patches appearing as updates Bug 245299
-
-
Accessibility issues - deferred to RC1
-
Bug fixing
-
Product configuration examples
-
RCP product with p2 SDK UI
-
RCP product with p2 SDK UI, but no auto updates
-
RCP product updating from "cloud" (user cannot change/modify the repos accessed)
-
Alternate IU visibility (plug-ins instead of features)
-
Silent/automatic updating, user never sees the update UI, it just happens (but may need confirmation, restart dialog, etc.)
-
App that reuses unmodified p2.user.ui feature can still contribute a policy
-
Past 3.4.x Maintenance Streams
3.4.1
-
Improved progress reporting and honoring cancellation requests
-
Improved presentation of errors (resizability, formatting)
-
Fix confusing restart language
-
Annoying /low risk bugs
3.4.2
-
Enable a site when a user adds a disabled one (workaround until core fixes in 3.5)
-
NLS formatting fixes (awaiting NL team verification)
Past 3.5 Milestones
M1 - Aug 8, 2008
- UI/Usability
M2 - Sep 19, 2008
- UI/Usability
- Performance/Stability
-
revisit checkbox/filter/deferred fetch strategy Bug 233269 (continuing in M3)
-
investigate resolution in the background Bug 236495 (continuing in the scope of new workflows in M3)
-
M3 - Oct 31, 2008
- UI/Usability
-
Complete new workflows (installed view may not yet be integrated with about dialog)
-
Begin improved implementation of installed view Bug 224472
-
Allow drill-down in installed view of requirements that are visible as groups
-
Identify any necessary metadata changes to make this simpler/better (see Bug 227675)
-
-
- Performance/Stability
-
finalize checkbox/filter/deferred fetch strategy Bug 233269
-
resolution in the background to be provided as part of new workflows Bug 236495
-
Investigate repo adding/loading performance issues and identify necessary changes to core Bug 236485
-
M4 - Dec 12, 2008
- UI/Usability
- Finish up installed view changes
-
Complete integration of installed view with about dialog
-
Install drill-down info also shown in install/update wizards Bug 250862
-
Investigate the ability to provide optional/related content Bug 247342. (Decision is not to do anything at this time)
-
-
Investigate better affordances in available view to show already installed, available updates, etc. Bug 216032
-
Complete initial model/collector work needed to distinguish status and improve "already installed" filtering Bug 210583 and Bug 232632
-
- Finish up installed view changes
- Performance/Stability
-
finalize checkbox/filter/deferred fetch strategy Bug 233269
-
- Usability+Performance
-
More selective loading of repos when sites are added Bug 236485
-
- API
-
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
-
improved error reporting and explanation of problems between the planner and the UI Bug 218055
-
complete integration of p2 installation pages with about dialog (requires refactoring on Platform UI side)
-
misc polish bugs
-
better presentation of repositories
-
Access to sites from all workflows Bug 250316
-
improve presentation of enabled/disabled repositories Bug 218534
-
-
Implementation for available view affordances Bug 216032
-
Revert UI improvements
-
history view integrated into about dialog Bug 250316, see Mockups
-
background job/progress reporting/UI freeze issues
-
-
- API
M6 - Mar 12, 2009 - API Freeze
- UI/Usability
Deferred Items
UI/Usability
- Ability to install/uninstall user-named groups of IU's
- Separation of product base vs. "add-ons" Bug 215398
- Fast-path install scenarios Bug 223264
- consider proposed license UI Bug 217944
Major Features
- User's environment is defined explicitly by someone external (administrator)
- Upgrade or install to a new specification
- Compare current installation to required one
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

