Jump to: navigation, search

Difference between revisions of "Mylyn/UI Design"

Line 2: Line 2:
  
 
This page will be used to collect materials related to the design of Mylar's Focused UI.  Please consider adding a screenshot of how you use Mylar to help inform the UI decisions [http://www.eclipse.org/mylar/bugs.php discussed on bug reports].
 
This page will be used to collect materials related to the design of Mylar's Focused UI.  Please consider adding a screenshot of how you use Mylar to help inform the UI decisions [http://www.eclipse.org/mylar/bugs.php discussed on bug reports].
 +
 +
= Idioms =
 +
 +
== Avoid Hierarchies ==
 +
 +
While we are always tempted to add hierarchies to the ''Task List'' and there is never a lack of requests to do so, this is something that we have to proceed with very carefully because hiearchies are much dramatically more difficult to interact with and use than monocline lists.  In general the Mylyn UI design attempts to follow the simpler [http://platypuswiki.sourceforge.net/whatis/inspirational/cooper.html monocline grouping] metaphor over the hierarchical metaphor.
  
 
= Usage Problems =
 
= Usage Problems =

Revision as of 18:27, 18 July 2007


This page will be used to collect materials related to the design of Mylar's Focused UI. Please consider adding a screenshot of how you use Mylar to help inform the UI decisions discussed on bug reports.

Idioms

Avoid Hierarchies

While we are always tempted to add hierarchies to the Task List and there is never a lack of requests to do so, this is something that we have to proceed with very carefully because hiearchies are much dramatically more difficult to interact with and use than monocline lists. In general the Mylyn UI design attempts to follow the simpler monocline grouping metaphor over the hierarchical metaphor.

Usage Problems

Context blank when forking tasks

  • It is been suggested to copy active context into newly created task. That will help in the situation like Michael demonstrated, so in worst case user would have to clean copied context or mark certain part of it uninteresting in a scope of new task.

References

Using links vs. buttons in UI: