Gaia/SMS: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 56: Line 56:
* SMIL almost done (Steve) {{bug|845173}}
* SMIL almost done (Steve) {{bug|845173}}
* Multi-recipient (Borja) {{bug|837994}}
* Multi-recipient (Borja) {{bug|837994}}
* New layout (Borja) almost done {{bug|860680}}
* New layout (Borja) done {{bug|860680}}
* Activities (pick) (Dominic) almost done  
* Activities (pick) (Dominic) almost done  
** Pick music {{bug|849766}} - has f+, needs full review
** Pick music {{bug|849766}} - has f+, needs full review

Revision as of 19:20, 26 April 2013

Design Specs

Interaction


Visual

Use Cases

  • Tom wants send a text message and selects the SMS app
  • Tom can send a new message by:
    • Selecting an existing contact from the Contacts app list
    • Entering a phone number
  • Tom is notified of all incoming messages whether he's in the SMS app, on the Home Screen, or in a 3rd party app
  • Tom also has the ability to send an MMS
    • MMS supports photos and short videos
  • Tom has the ability to search through his history of SMS sent/received
  • Tom has the ability to delete specific SMS threads
  • More user stories related to MMS in Bugzilla meta bug

Requirements

Gaia v1
  • User has the ability to send/receive text messages
  • User has the ability to send a new SMS:
    • Enters a name based on available phone numbers in the Contacts app list
    • Enters a phone number
  • All text messages sent/received are threaded and displayed in a conversation-like view
  • In the messages list view, timestamps are shown based on date of last received/sent messages
    • 'Today' and 'Yesterday' are used for recent message threads
  • User has the ability to search through all messages sent/received
  • User has the ability to delete specific message threads
Gaia v2
  • User has the ability to forward an individual or group of text messages to another recipient
  • User has the ability to send MMS messages
    • MMS messages support photos and short videos

Implementation Plan ( established April 18th, 2013)

  • Milestone 1 - Completed by 4/26/2013
    • SMIL, Multi-recipient, New layout and Gaia's pick activity
  • Milestone 2 - Completed by 5/10/2013
    • Message composition with attachments, new text-display layout, open/save attachments
  • Milestone 3 - Completed by 5/17/2013
    • New thread layout, settings UI for automatic content download options
  • Milestone 4/Final - Completed by 5/24/2013
    • MMS Share activity (for other apps to send media to MMS), Notification of MMS

Implementation Details:

Milestone 1 (4/26/13)

Milestone 2 (5/10/13)

Milestone 3 (5/17/13)

  • New layout (thread list) - (Steve and Borja)
  • Settings UI (Bocoup)

Milestone 4 (5/24/13)

User Stories (Taipei)

Meeting minutes

Development

Source code on Github