r7 - 12 Jul 2007 - 10:42:59 - MimiYinYou are here: OSAF >  Journal Web  >  MimiYinNotes > AlphaFourDetailView

Alpha 4 Detail View

I've tried to pull together all Alpha 4 detail view feature work in 1 place. This page is compiled of feature work described in the following:

Elements

  • Mark-up bar
    • Triage status button
    • Stamping buttons: Address this, Add to task list, Add to calendar
    • Privacy lock
    • Read-only status icon
  • Expando Addressing fields
    • From
    • To
    • CC
    • BCC
    • Send via [Select account from pulldown]
    • Edited by [Select account from pulldown]
    • Non-editable metadata
      • Sent by 'Name' on 'Date'
      • Edited by 'Name' on 'Date'
      • Updated by 'Name' on 'Date'
      • Created by 'Name' on 'Date' (only for items not created by you)
  • Title
  • Location
  • Expando Date/time fields
    • All-day checkbox
    • Start date
    • Start time
    • End date
    • End time
    • Timezone
    • Event status
    • Recurrence
    • Recurrence end date
    • Alarm
      • Custom ticker date alarm option
  • Notes

Special requests

  • Addressing fields can store any alpha-numeric string (in other words, doesn't have to be a properly formatted email addresses)
    • If an user hits Send on a message that has non-email addresses in the addressing fields, we should throw up a dialog warning them that: This message will not be sent to the following people: gobbledy-gook1, gobbledy-gook2. [Fix email addresses] [Continue]

    • If there are no properly formatted email addresses and users try to hit Send, then we should throw up a dialog that says: This message cannot be sent because you have not entered any email addresses. [Okay]

  • Date/time fields can store any alpha-numeric string and/or nothing
  • This is true of the start/end date/times, the recurrence end date field AND the custom tickler date field

Post Alpha 4 (not depicted here)

  • Labels

Nice-to-haves

  • Pop-up fields (to be able to view and edit fields when the text exceeds 1 line) (see below)
    • I'm assuming this is hard...so for now, let's do a text field that is just big enough to accommodate a vertical scrollbar (2 lines of text?)
  • Custom hint text for the addressing field (depending on Kind)
    • If the item is a Task:
      • From: Enter task requestor
      • To: Enter task requestee
    • If the item is an Event:
      • From: Enter event organizer
      • To: Enter event participants
    • If the item is just a Message
      • From: Enter sender
      • To: Enter recipients

Visual guidelines

  • Font size: Medium (11 point on the Mac)
  • Default Font color: Black #000000
  • Empty values are greyed out (50% grey)
    • Hint text in addressing fields
    • Location
    • Hint text in date/time fields
    • None in Alarm pulldown
    • Custom in the Alarm pulldown if no custom date has been specified yet (see comps below)
  • Title field is never allowed to be empty. Always says at least: New Task / Event / Message or Item
    • Task-ness overrides all other kinds
    • Event-ness overrides Email-ness
    • Email-ness overrides Note-ness
    • If no stamps are applied, it's just an Item
  • Title field is Extra-Large font size: 15 point and Bold.

Alignment

  • Text in the detail view should not go beyond the left-margin set by the text in the Notes field.
  • Attribute labels are right-aligned
  • Attribute values are left aligned
  • Fields without separate Attribute labels are left-aligned
    • Uneditable metadata
    • Title
    • Location

Comps

Caveat The addressing fields and date/time fields would never be in edit mode at the same time.

Alpha4_DetailView_View.png
Alpha4_DetailView_View.png
Alpha4_DetailView_Edit.png
Alpha4_DetailView_Edit.png
 
Alpha4_DetailView_ViewAgain.png
Alpha4_DetailView_ViewAgain.png
Alpha4_DetailView_Guides.png
Alpha4_DetailView_Guides.png

-- MimiYin - 14 Jul 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.