Difference between revisions of "Mylyn/Plan/2.0"

From Eclipsepedia

Jump to: navigation, search
 
Line 1: Line 1:
'''This is a very early draft and not yet ready for comment.'''   
+
'''This is an early draft and not yet ready for comment.'''   
Supported platforms:
+
* Eclipse 3.3: Mylar 2.0 and future Mylar releases
+
* Eclipse 3.2: Mylar 2.0 will be the final Mylar release to support 3.2
+
The goal is to release Mylar 2.0 with Eclipse 3.3/Europa in late June 2007.  Also see:
+
* [http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_3.html Eclipse 3.3 Plan]
+
  
Priorities
+
= Milestones =
# API & Tasks Framework
+
Mylar milestones are released 1 week after [http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_3.html Eclipse milestones].
# Task List and Task editor UI
+
* 2.0M1: February 16, 2007
# Context model and Focused UI
+
* 2.0M2: March 30, 2007
# Connectors
+
* 2.0M3: May 11, 2007
 +
* 2.0RC1: June 15, 2007
 +
* 2.0: June 29, 2007
  
-----------
+
= Platforms =
 +
* Eclipse 3.3: Mylar 2.0 and future Mylar releases
 +
* Eclipse 3.2: Mylar 2.0 will be the the end-of-life for 3.2 branch
 +
* Requires Java 5 and later
  
API
+
= Priorities =
* All bugs tagged [api]
+
Committers will prioritize bugs without external contributions (i.e. patches) in the following order:
 +
# API & Tasks framework
 +
# Task List and Task editor UI
 +
# Task-Focused UI
 +
# Context framework
 +
# Connector improvements
  
Task management
+
= Themes =
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=152490 152490]: support due dates
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=167330 167330]: [preferences] allow default estimated time to be set for local tasks
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=165807 165807]: Scheduled for information on popup is inconsistent with schedule menu
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=168001 168001]: Task history toolbar button missing previous task
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=147084 147084]: merge Task List and Task Activity views
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=137543 137543]: [discussion] task list support for subtasks
+
* support long-running/recurring tasks
+
  
Task creation
+
== Tasks ==
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=154896 154896]: Allow to quickly create new tasks skipping New... wizard
+
* '''Increase Task Editor information density'''.  The task editor is a very frequent target of interaction, and we need to continue streamlining it.  When opened it should show the user the most relevant information with minimal clicking and scrolling required. ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=158921 158921]).
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=152211 152211]: allow local tasks to be promoted to repository tasks
+
* '''Support date view in Task List.'''  A common way of organizing tasks to work on in the current week is by day.  We should support this by integrating the Task Activity view's date range container presentation with the Task List.  (147084)
 +
* '''Support integration with planning tools.'''  Many task repositories have facilities for task planning in the form of milestones, due dates, and other organizations of tasks. The Task List and Task Editor should support such extensions, for example, allowing the Task List to be organized by milestone. (e.g. 152490).
 +
* '''Support task dependencies.'''  Many tasks are related to other tasks, whether it's because they should be worked on in sequence or are subtasks. We should make these dependencies explicit in the Task List and Task Editor. (137543)
 +
* '''Streamline task creation.'''  Make it easier to create tasks, fork them, or promote local tasks to repository tasks.  (154896, 152211)
 +
* '''Improve task activity timing.''' We currently have a task activity mechanism, but it is not explicit enough, and does not capture time spent outside of the workbench.  It should also be extensible to OS-specific monitoring. (135668).
  
Task editing
+
== TO FILE ==
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=164041 164041]: Hyperlink detector for Java class names
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=166614 166614]: New task editors should not be closed on task deactivation
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=166305 166305]: Add the ability to discard pending upstream changes
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=121337 121337]: add compensation/adjustment to elapsed time
+
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=165859 165859]: Outline view for Task editor should include all editor tabs
+
  
 
Web integration
 
Web integration

Revision as of 13:17, 23 January 2007

This is an early draft and not yet ready for comment.

Contents

Milestones

Mylar milestones are released 1 week after Eclipse milestones.

  • 2.0M1: February 16, 2007
  • 2.0M2: March 30, 2007
  • 2.0M3: May 11, 2007
  • 2.0RC1: June 15, 2007
  • 2.0: June 29, 2007

Platforms

  • Eclipse 3.3: Mylar 2.0 and future Mylar releases
  • Eclipse 3.2: Mylar 2.0 will be the the end-of-life for 3.2 branch
  • Requires Java 5 and later

Priorities

Committers will prioritize bugs without external contributions (i.e. patches) in the following order:

  1. API & Tasks framework
  2. Task List and Task editor UI
  3. Task-Focused UI
  4. Context framework
  5. Connector improvements

Themes

Tasks

  • Increase Task Editor information density. The task editor is a very frequent target of interaction, and we need to continue streamlining it. When opened it should show the user the most relevant information with minimal clicking and scrolling required. (158921).
  • Support date view in Task List. A common way of organizing tasks to work on in the current week is by day. We should support this by integrating the Task Activity view's date range container presentation with the Task List. (147084)
  • Support integration with planning tools. Many task repositories have facilities for task planning in the form of milestones, due dates, and other organizations of tasks. The Task List and Task Editor should support such extensions, for example, allowing the Task List to be organized by milestone. (e.g. 152490).
  • Support task dependencies. Many tasks are related to other tasks, whether it's because they should be worked on in sequence or are subtasks. We should make these dependencies explicit in the Task List and Task Editor. (137543)
  • Streamline task creation. Make it easier to create tasks, fork them, or promote local tasks to repository tasks. (154896, 152211)
  • Improve task activity timing. We currently have a task activity mechanism, but it is not explicit enough, and does not capture time spent outside of the workbench. It should also be extensible to OS-specific monitoring. (135668).

TO FILE

Web integration

  • 167021: Task with "Web link" filled should open "planning"
  • 135607: Browser tab in all task editors should always have location and progress indicator

Repositories

  • 165809: allow a repository to be put into offline mode
  • 165833: improve support for long task synchronizations
  • 149607: Request repository credentials when they aren't set for repository]
  • 12431: explore making local tasks be a repository

Context

  • 164243: migrate missing elements via refactoring history
  • 111107: improve usability and scope of dynamic working set for search

Team

  • 169449: [working sets] Store and retrieve working set usage in active context

Workflow

  • 160780: Integrate "close" issue action to support dev workflow

Europa-related

  • 163537: Use Eclipse Activities (Capabilities) to switch Mylar on/off
  • 167362: move httpclient dependency to Orbit
  • build process
  • 167050: Optimize Mylar update sites
  • 166733: Mylar update site should link to companion update sites

UI Finessing

  • 143577: alt-click to expose filtered queries/categories in tasklist
  • 163450: Tab title decoration for Task List view
  • 166990: [multi monitor] if Eclipse is on secondary monitor to left of primary task list tooltips show on primary
  • 166644: Activating task should restore multiple editor configuration
  • 150682: Context attachment needs progress indication with cancellation or to run in background
  • 159318: [ui] retrieve context action is not available in the attachments popup menu
  • 166621: Include a "Add Attachment" action on task context menu
  • 158405: Add sort indicators to the Task List table view

Misc:

  • 166399: allow contributions to the UI legend
  • 162610: automatically toggle folding of Javadoc comments
  • 161877: make searching for duplicates more encouraged and more flexible
  • 166835: jira queries fails to import when disconnected