The following is a design proposal for scheduling the dashboard features throughout the course of the 0.7 release.
Phase #1
- Features
- sort
- search
- improved header
- fix a number of general table bugs
Phase #2
- Goals
- introduce triage status, ticklers and fixing the stamping cols
- Features
- fix problems - who/what displays in what column
- stamping & triage status columns - no clickable icons
- mechanism to change triage status in the detail view
- ticklers
- alarms for any items * select a custom alarm date
- dnd emails into the dashboard
- fix a few bugs to support above features
- basic sections #1
- always appear - unless you sort by a column that doesn't section
- section on triage status only - maybe date if we have time
- expand collapse
- drag and drop between sections
Phase #3
- Goals
- add some new widgets and labelling
- Features
- clickable widgets for changing triage status (summary table, detail view)
- improved markup bar
- user editable tags - ui in detail view
- solve sidebar bi-directionality issues
- right context menu in det view label field creates a collection in the sidebar
- dragging the text in the det view label field to the sidebar to create a collection
- explicit ordering
- basic sections #2
- sections appear for more columns
- drag and drop to reorder sections
- empty sections appear
- show/hide sections
Phase #4
- Goals
- advanced features so users can customize the dashboard
- Features
- variable height rows in the summary table
- custom and reordering columns
- experimental sections
- user-defined attributes
- clusters of items (tasks) using sections