Toolbar Spec
Status Proposal
Motivation
- To provide web-like navigation affordances
- Pretty persistent, relatively spare and large toolbar so that
- Users aren't overwhelmed with too many features
- Most important features aren't represented by tiny buttons with incomprehensible icons with too many parts
- Toolbar doesn't change willy-nilly depending on what view you're in so that you always know where things are
Pantheon of buttons
.4
- Navigaton
- Back
- Forward
- Persists between sessions
- Back and forward track changes at the summary view level.
- Click and hold to get pulldown of options
- Toolbar
- Send / Receive
- New (Default is Note)
- Click and hold pulldown options: Message, Task, Event, Contact, Note
- Delete
- Hit delete on the keyboard removes item from the collection
- Delete is disabled in the "All" collection
IP-A Status
Following features will probably slip 0.4:
- Back and forward button navigation logic
- Click and hold to get pulldown of options
- No Trash deletion
in addition: Delete is simplified in 0.4 to mean
remove. Delete from trash is not going to be implemented
Post .4
- Send / Send update toggles with the more generic Send / Receive button depending on whether or not an "Outgoing" item is selected
- Click and hold pulldown checklist options:
- Receive mail from the following accounts
- Send or Send update (depending on current item)
- Conversation items: Only active for messages
- Fonts: launches fonts helper window / toolbar
- Print
- Attach will appear in the body of the detail view
- Delete
- In the Dashboard view or All view:
- Click delete in Toolbar to move selected ite(s)m to the Trash
- Hit delete on the keyboard to move selected item(s) to the Trash
- Deleted an item in the Dashboard collection removes the item from all other collections as well
- In the Sidebar
- Click delete in Toolbar to move selected collection(s) to the Trash
- Hit delete on keyboard to move selected collection(s) to the Trash
- DnD collection into Trash for deletion
- DnD collection off of sidebar to remove from sidebar
- Delete in any other collection just removes the item from only that collection
- Junk toggles with Not Junk
- Purge with pulldown
- Purges Dashboard
- Purge all
- Purge Junk
- Purge Archives
- Set auto-purge
- Search bar with pulldown
- Cancel search (inside search bar text box)
- Save search toggles with Edit
- Not OOTB
- Archive: marks selected item(s) for Archive
- .4 toolbar buttons
- Get mail
- New: Creates new note
- Share: Brings up detail view of selected collection
- .5 toolbar buttons
- Sync (without pulldown)
- New (with just text pulldown)
- Reply
- Reply all
- Forward
- Delete
- Junk
- Share