Gaia/SMS: Difference between revisions
< Gaia
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) | * 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)
- SMIL almost done (Steve) bug 845173
- Multi-recipient (Borja) bug 837994
- New layout (Borja) done bug 860680
- Activities (pick) (Dominic) almost done
- Pick music bug 849766 - has f+, needs full review
- Pick video
bug 849768- fixed
Milestone 2 (5/10/13)
- Code to review by 4/26/13
- Composer (Bocoup)
- bug 840035
- bug 840040
- Need to verify this still works from SMS implementation
- bug 840047
- Partly handled by https://github.com/danheberden/gaia/commits/840069_message_preview
- UX wireframes mention tapping the attachment and options appearing; verifying this currently
- bug 840069
- New layout (bubble) - (Bocoup)
- Attach from activity - need this first (Bocoup)
- Requires bug 849766 bug 849768 to be done first
- Viewer (Steve) - display
- Corey (gnarf) has code for this written and is implementing that with Steve's SMIL code/message-display stuff
- bug 840056
- bug 840057
- bug 840059
- bug 840085
- Save from viewer (Steve) - some discussion with Dominic
Milestone 3 (5/17/13)
- New layout (thread list) - (Steve and Borja)
- Settings UI (Bocoup)
Milestone 4 (5/24/13)
- MMS "share" activity - is this part of the MVP but it's a P1 on the list
- Notification of MMS (Steve has a patch)