Status I don't have a complete set of icons ready to go, but this describes the behavior and at a structural level, what needs to happen.
The following applies to the Triage and Stamping buttons in both the summary table AND the mark-up bar.
There will be a single Triage status widget where users can cycle through the various Triage statii..
The Triage status widget needs the following interaction states:
- GO Greyed Out
- NOW Now
- NOW-MO Mouseover
- NOW-MD Mousedown
- NOW-MD-MOff Mousedown Mouseoff (looks the same as MO)
- LATER Later
- LATER-MO Mouseover
- LATER-MD Mousedown
- LATER-MD-MOff Mousedown Mouseoff (looks the same as MO)
- DONE Done
- DONE-MO Mouseover
- DONE-MD Mousedown
- DONE-MD-MOff Mousedown Mouseoff (looks the same as MO)
Caveat: These are just straw-person triage status names. We may have more than 3 states (ie. Junk, Delete, Inbox) and possibly allow users to edit and define their own.
=
The rest of the mark-up buttons: Mail, Task, Events, and Private have the following interaction states:
- GO Greyed Out
- DE-ACT De-Activated
- DE-MO De-Activated Mouseover
- DE-MD De-Activated Mousedown
- DE-MD-MOff De-Activated Mousedown Mouseoff (looks the same as MO)
- ACT Activated
- ACT-MO Activated Mousover
- ACT-MD Activated Mousedown
- ACT-MD-MOff Activated Mousedown Mouseoff (looks the same as SEL-MO)
3rd dimension for the summary table
In the summary table, we will also need to add a 3rd dimension. Depending on whether or not the row-item is selected, the icon will need "reverse" color to be readable against the highlight color.
So the 3 dimensions are:
- Icon status (Triage, Stamping) X
- Interaction state (MO, MD, etc) X
- Selection state (Selected with Focus OR Selected without Focus/Not Selected)