.4 Visual Bugs
Status Determining which should be fixed for 0.4 vs. 0.5
- Scale
- Must have
- Really nice to have
- Nice to have
- Fluff
- Background
- Almost done Change color to white (Done, except for Detail view)
- Not done 10 or 15 pixel margins around all buttons and text
- Not done Too much beveling
- Done Remove in-line editing
- Toolbar
- Almost done Icons are fuzzy? Size? 30x30 (Done, except problems on Mac)
- Sidebar
- Not done Light grey selection color
- Done Remove Contacts, Junk and Trash collections
- Done Rename Calendar to Calendar Share Demo
- Almost done No horizontal scrollbar (Done except it does not prevent user from making sidebar too narrow for mini-calendar browser)
- Detail view Mark-up bar
- Moot Remove icon for Triage status
- Moot Triage status pulldown should be middle-aligned
- Moot Remove Junk and Trash from the options
- Moot Reorder Triage options: Now, Later, Done
- Moot Add spacer between Triage pulldown and Stamping buttons
- Not done Stamping buttons need to look different from Kind selectors in Sidebar
- Done Change Message stamp button to "Send as message"
- Done Change Task stamp to "Put on Taskpad"
- Done Change Calendar stamp to "Put on Calendar"
- Done No Needs reply button
- Done No message history buttons
- Done No privacy button
- Visual design TBD for shared items and collections
- Detail view Addressing
- Almost done From: and To: should be "from" and "to" and right-justified (Attribute field widget needs to be spec'd out)
- Done No ":"
- Almost done Left align text fields (Attribute field widget needs to be spec'd out)
- Done Text fields should expand dynamically (no scrollbar)
- Done Subject text field should stretch to the right
- Done Add date field under subject (Kind)
- Not done More space between lines
- Done No people fields for Notes, Tasks and Calendar items
- Almost done Activate send / notify before user leaves "to" field (Should only be activated once user has started to type in the "to" field)
- Almost done No creation date (Need to display the right date attributes in all scenarios. See SummaryTableViewSpec#ColumnMappings for details)
- Detail view Core
- Not done Text should be middle-aligned in text field
- Almost done displayName should be Title for Notes, Tasks and Events and subject for Messages (May be changed. See SummaryTableViewSpec#ColumnMappings for details.)
- Almost done startTime and endTime should be "starts" and "ends" (Date entry widget needs to be implemented)
- Notes Detail view
- Almost done Remove creator field (Needs to be reflected in summary table view)
- Not done Should be able to hit return = Tab
- Messages Detail view
- Almost done Send should be right-aligned (Send is being put in the toolbar)
- Moot Missing Send bar
- Calendar
- Done Center day of week in column
- Not done Get rid of am marking at the top of the time column when you can see 12 noon
- Not done Middle-align back and forward arrows with Text
- Not done Arrows are getting squished on Mac
- Moot Put arrows around Today button
- Not done Buttons don't fit Month and Today date (on Mac)
- Done Today date can be abbreviated: Sep 13, 2004
- Not done Smaller font for dates and time
- Almostdone Border around time block (Anti-aliased border, drop shadows, etc)
- Moot Thicker border for selected item
- Not done Narrower time column
- Done Divider between scrollable calendar and day of week labels
- Done Scroll bar is cut off on the right
- Summary table view
- Not done Default width shouldn't require horizontal scroll (No horizontal scroll bar at all)
- Not done Text in header: Capitalize first letter. Text in parenthese in 2 shades of grey.
- Done Column header is too tall
- Not done Column titles should match detail view labels (not attribute name)
- Not done Column widths should take up entire width of summary table view
- Done Some items about column is hilighted with a different background color
- Done Who and About should get ... if it's too narrow
- Done Left align column headers and add ... if it's too narrow
- Not done should be blank
- Interaction
- Done Too easy to "select to edit" items
- Almost done View layout selector should toggle, one should always be selected (Still too slow)
- Huh? Tabs cycle within Detail view
- Not done New tabs behave funky
- Menus
- File
- Done New item should be Ctrl-N
- Done New collection doesn't need to have a keyboard shortcut
- Done Sync options should be: All, Mail, Shares
- Not done View menu
- Column sub-menu should be capitalized
- Change Ad-hoc collections to clusters
- Remove 2-pane layout
- Add Split-pane
- Remove Month view
- Remove back and forward
- Item menu
- Done Should we call it Stamping to the user? No.
- Moot Mark as menu should be just for Triage status
- Done No Move to option
- Moot Add to and Move to should have Calendar Share Demo as an option if a calendar item is being selected. Otherwise, they should be greyed out.
- Done Collection menu: We no longer have collection types
post .4
NTH = Nice to have
- Layouts
- Vertical layout
- D-click on summary table item to load detail view in new tab
- DnD 1 tab onto another and / or cmd-click 2 or more tabs to create split-pane view of 2 detail views or 2 summary views
- Toolbar
- Mac OS X System Preferences selectors (for Kind filters)
- Bitmap buttons
- Click and hold bitmap pulldown buttons
- Toolbars need to align with panes below (ie. Sidebar, Summary view, Detail view)
- Toolbar buttons grey out and / or toggle depending on context
- New button changes "default" setting depending on Kind filter selection
- Add "Invite" template to New button. Creates pre-stamped Calendar / Mail item.
- Sidebar
- Sidebar divider between OOTB collections and user-defined label collections
- Grey out collections in kind filters
- Animating icons in sidebar
- Sidebar mini-scroller (like iCal) (NTH)
- Mouseover tri-modal collection selector
- Drag mini-calendar browser tray to show multiple calendars (NTH)
- Sidebar toolbar buttons: Add collection and Open and close mini-calendar browser (NTH)
- 2 selection colors: Grey for selected, Blue for focus
- Summary table view
- Tabs with close button and sync progress (NTH) Would it be easier to implement this as a bookmarks bar?
- Tab bar with DnD hotspots (atleast for Mac)
- Untitled tabs should read: Untitled 1, not Untitled-1
- In-place editing in Summary table: Click and hold to select attribute value for Stamp, Message history (to mark as Needs reply), Triage status columns
- Clusters (see Clusters storyboard)
- Summary calendar view
- Roll-overs to display free / busy time details
- Detail view
- Bitmap buttons in mark-up bar and detail view body
- Mouseover lozenge to select email address for a contact
- "Type over" text fields (NTH)
- Bold, size 14 font for Title / Subject field
- Incoming items and collections: from, to, received (not shown here)
- Outgoing items and collections: to, from, sent (if already sent)
- Stamping buttons can change button state to reflect In v. Out messages and Read, Unread, Draft, Queued, Error status
- Text entry widget
- Label area: Auto-complete lozenges with pull-down checkboxes
- Visual feedback
- DnD feedback (ie. Darken when mousing over a viable target with an item. Flash after drop.)
- Transparency
- Fade-in, Fade out animation
- Animation (ie. loading animation, poof animation)
- Flash
- Visual feedback for collection detail view (ie different background color)
- Feedback text (ie. If the user selects a greyed out collection in the Calendar mode, summary view should display: There are no calendar items in this collection.)
- mac_vertical_new.gif:
- windows.gif:
- mac.gif: