Gaia/Notifications: Difference between revisions

Jump to navigation Jump to search
Undo revision 412939 by Padamczyk (talk)
No edit summary
(Undo revision 412939 by Padamczyk (talk))
Line 8: Line 8:


* UX: Patryk Adamczyk (IRC: patryk)
* UX: Patryk Adamczyk (IRC: patryk)
* Dev: Fabien
* Dev: Etienne (IRC: etienne)
* Eng: Vivien
* Eng: Fabrice (IRC: fabrice)
* Eng: Zbigniew Braniecki (Github)
* Eng: Chris Jones (IRC: cjones)  
* Eng: Tim Dream (keyboard)
* Eng: Mounir Lamouri (IRC: mounir)
* Eng: Jonas Sicking (IRC: sicking)


== Reading ==
== Reading ==


*devb2g "Gaia & Localization": http://groups.google.com/group/mozilla.dev.b2g/browse_thread/thread/841a0aef5f0a719f
* [http://groups.google.com/group/mozilla.dev.b2g/browse_thread/thread/4b24744a9eabc3eb# dev-b2g "Notifications in B2G"]
* [http://groups.google.com/group/mozilla.dev.webapi/browse_thread/thread/db29059c5c8e2527# dev-b2g "Homescreen 'embedding' api]


= UX Requirements =
= UX Requirements =
''Last updated: Mar 28, 2012 (Patryk Adamczyk)''
''Last updated: Mar 26, 2012 (Patryk Adamczyk)''


==Overview==
==Priority of Notifications==
Support for multiple language display and input.<br>
design considerations:
*UTF-8/Unicode encoding support throughout B2G
*String and phrases that could appear to the users including status bars, dialogue boxes, button text, alerts
*Localized imagery and any images containing text
*Layout - support for RTL languages eg. arabic
*Date, currency, numeric formats
*Fonts packages for each language


==Status==
* Priority 1 > informational > time sensitive > active, user must act upon
*What is current status?
* Priority 2 > informational > time sensitive > passive, user can ignore
*Are there B2G dependencies?
* Priority 3 > informational > time independent > passive, user can ignore
*What functionality do we need to support in v1 (BusReq.)?
* Priority 4 > informational > time independent > active, user invoked
*What languages do we need to support in v1 (BusReq.)?
 
**Fabien: We are building in support for all the language possibilities, but its up to the individual carrier to implement the languages and adjust the UI to fit. (March 22)
==Delivery Methods==
*How is support implemented? eg: l10n, l20n?
* Priority 1 > toast > permanent, until dismissed by user
*Where is support manifested in UX? eg: keyboard, Settings, automatic translation, etc?
* Priority 2 > toast > depreciates over time or dismissed by the user
* Priority 3 > icon > permanent, subtle indicator
* Priority 4 > toast > depreciates over time or dismissed by the user
 
Note: "toast" currently means anything from pop up to door hanger, visual design TBD


===P1. Purpose of Priority 1 Notifications===
===P1. Purpose of Priority 1 Notifications===
294

edits

Navigation menu