Main issue Does the mark-up bar need to be a custom widget? especially on the Mac.
We need to have state buttons on the mark-up bar. We're currently using a standard toolbar widget, which was not intended to provide visual feedback for states, but was designed to provide enough visual feedback for mouse interactions (ie. Mousedown) and inactive states (ie. greyed out).
As a result, on the Mac, you can barely tell the difference between activated stamps and activate-able stamps.
In addition to "state buttons" there are 2 other categories of buttons in the mark-up bar:
- State buttons: Triage status, Stamping buttons, Privacy buttons
- Action buttons: New item added to share, Item edited, Conflict notification (Clicking on this button takes you to the appropriate Activity log item in the Activity log.)
- Non-interactive buttons (except for a tooltip): Read-only versus Read-write status on shared items
Markup Bar interaction states
- Unactivate-able (greyed out)
- Activate-able (Healthy, clickable looking icon)
- Rollover (Win and Linux? Possibly Mac too depending on how healthy looking the Activate-able state is)
- Mousedown (Programmatically darkened icons)
- Mousedown Roll-off (Looks the same as Rollover)
- Activated (Stamped state)
- Rollover for Activated (Win and Linux? Possibly Mac too depending on how healthy looking the Activate-able state is)
- Mousedown for Activated (Programmatically darkened icons)
- Mousedown Roll-off for Activated (Looks the same as Rollover)
Markup Bar icon states
- It would also be nice to be able to click and hold Markup bar buttons for a pull-down.
- Triage status:
- Now: Green
- Later: Orange/Yellow
- Done: Black
- Communications (full set for 1.0)
- Incoming Unread
- Incoming Read
- Outgoing Draft
- Outgoing Queued
- Outgoing Error
- Outgoing Sent
- for 0.7: In, Sent, Draft
- Tasks (for 0.7)
- Projects
- Read
- Look into
- Write-up
- Call
- Errand
- Chore
- Waiting for
- Custom...(launches pop-up text field with Okay, Cancel buttons)
- Events (for 0.7?)
- Meetings
- Appointments
- Holidays
- Anniversaries
- Custom....(launches pop-up text field with Okay, Cancel buttons)
Mark-up Bar buttons
- Triage status
- Communications stamp
- Task stamp
- Calendar stamp
- Private toggle
- Shared: Read-only versus Read-write status (non-clickable-just a tooltip listing which collections the item is shared through)
- Conflict notifications!
- Post 0.7 buttons
- Needs reply
- Message history: Replied to, Forwarded, Updated
- # of Attachments (clicking on this opens up a list of Attachments)
- From left to right: Active, Rollover, Mousedown, Selected (Selected RO and MD states look the same as the normal RO and MD states)
- 0.7_MarkupBarMakeover.png:
Comments
- 0.7_MarkupBarMakeover.png:
- 0.7_MarkupBarMakeover_02.png: