Added by Alex Nenadic, last edited by Alex Nenadic on 2008-12-05  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

Top priority:

  1. Sort out activity icons - the current solution is so bad to the point that the user has to wait for 30 seconds or more for the icons to load and the Tree View to be displayed, which prevents any other useful work with the workbench (JIRA T2-353). DONE
  2. On the Graph View, "Coordinate from" icons are messed up because of the same problem as 1) above (JIRA T2-355). DONE
  3. Move the search field and button on top of the "Sort by" fields so that the activity palette is not so wide and the search box is more visible (JIRA T2-356). DONE
  4. Make sure that the Tree View (Workflow Explorer) can be minimised/the scroll bar from the Graph View moved to completely hide the Tree View (JIRA T2-357). DONE: the Tree View cannot be completely 'invisible' but its width can shrink to 16 pixels (i.e. to the width of the root node)
  5. The following buttons to be added to the Graph View: Add WF Input, Add WF Output, Rename/Edit input/output/processor, Rename/Edit input/output/processor, Delete (selected component), Save Diagram Image (JIRA T2-359). DONE
  6. Make Graph View action buttons enabled/disabled based on the selected component (JIRA T2-362). DONE
  7. Make  Beanshell Contextual View's script textfield react to CTRL/CMD, CTRL/CMD keyboard shortcuts properly according to the OS (JIRA T2-165). DONE: we now have support for copy, paste, cut, undo, redo and many other actions using either the CTRL or CMD key based on the OS.
  8. Change the position of "Rename" and "Delete" buttons in contextual menu for graph components. (JIRA T2-167). DONE
  9. Change names of WFs to file names in the 'Workflows' top-level menu (JIRA T2-377). DONE
  10. Display the name of the current workflow somewhere in the Tree View (in a status bar?).
  11. Switch to Design View when "Open workflow" action is invoked if we are currently in the Run/Results View (JIRA T2-358). DONE
  12. Make an error dialog popup whenever activity callback fails, if possible (not sure this will work without a proper error reporting bus).
  13. Go thought all error/information dialogs and make sure follow the same style.
  14. In contextual view, display the name of the component not just its type (JIRA T2-224). DONE (Stian)
  15. Add "Configure" option to the right click popup on a component of the Graph View. Cannot be done until we sort out contextual views for processors and activities - on the graph we have processors that do not have contextual view and we don't have activities that do have contextual views, so when we click on processor, we show the contextual view for its first activity!!!
  16. Make the string constants/default values work as in T1 (JIRA T2-230). DONE
  17. Fix the WSDL/Biomart Activity error reporting bug (JIRA T2-275). DONE
  18. Make the artifact table's current cell lose focus when anything else is clicked on so that the last entered value can be picked up. DONE
  19. When processor is renamed, it's contextual view's title does not get updated to the new name unless it is clicked somewhere else and then back to the said processor (JIRA T2-360). DONE
  20. Add the 'Remove' button to delete previous workflow runs (JIRA T2-376).DONE
  21. Add graph actions under the 'Edit' menu. DONE

If we have time:

  1. Add a list of, say, 10, last opened workflows to the "File Menu". 
  2. A status bar that says "Workflow loading..." when opening a workflow and the file name of the currently selected workflow thereafter.
  3. Make new "Close all workflows" icon. DONE
  4. Deselect whatever is currently selected when a user clicks anywhere on the white graph canvas. DONE (David)
  5. Make Graph View react to "delete"-key press.