Skip to main content
3.5 Milestone Plans
RC1 - May 15, 2009
- Accessibility issues
- Bug fixing
M7 - May 1, 2009 - Development Freeze
- High value polish issues
- Repo selection polish
- Autocomplete in repo combo
- Provide discovery for disabled sites
- Better client side validation
- Misc bugs involving missing schemes, leading/trailing slash issues
- Better explanation when UI filters out content
- Repo error reporting improvements, allow user to correct bad locations
- Layout work - remembering user sizes and column widths, etc.
- UI support for late-breaking core features
- consider additional enhancements in resolve error/explanation space Bug 261928
- refactor wizard page flow to report errors on page that allows selection modification
- 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
- Refresh artifact repos when metadata repos are refreshed
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
- Usability review of general strategy (modality, overall organization, etc.)
- Walkthrough with Eclipse UIWG
- Solicit usability and user persona input from product teams
- Write concrete user personas to guide use cases
- Bugs
- Bring 3.4.1 fixes into 3.5 stream
M2 - Sep 19, 2008
- UI/Usability
- Develop use cases based on user persona input
- Investigate integration of installed view with about dialog
- Develop mockups for new workflows and solicit feedback
- 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
- Better/faster filtering without graying out filter box (postponed to M4)
- Eliminate "duplicate nodes" problem on first repo read
- 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
- Performance/Stability
- finalize checkbox/filter/deferred fetch strategy Bug 233269
- Better/faster filtering without graying out filter box
- 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
- Ability to reassemble groups (available, installed, history, repo management) into new locations (pref page vs. wizard, etc.)
M6 - Mar 12, 2009 - API Freeze
- UI/Usability
- Better support of disconnected user during install
- Wizard should open immediately
- Resolve against only the scoped repos
- UI changes to support site-qualified category ids and versions
- complete integration of p2 installation pages with about dialog (The work to be done is in Platform UI, not p2)
- copy/paste support in various views
- user naming of repos
- misc bugs
- API
- misc. API/code cleanup bugs
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
Back to the top