Firefox OS/UX
Team members, locations, roles and areas of focus: https://wiki.mozilla.org/Gaia/UXTeam
This wiki is not the best resource for Firefox OS design documentation, UX specs and patterns, and so on. For that, please visit the Design section on the Mozilla Developer Network (MDN) site.
This page contains describes the major efforts the Firefox OS UX team is currently working on. Please contact Stephany Wilkes or Jaime Chen with any questions you may have.
Contents
Latest Specs + Wireframes
- Firefox OS 1.2
- Firefox OS 1.3
- Firefox OS 1.4
- Firefox OS 2.0
- Firefox OS 2.1
- Firefox OS 2.2
- Canonical spec for Arabic support in 2.2.
- Firefox OS 2.5
- Firefox OS 2.6
Important Dates
- 2014-11-24: Sprint 1 of 2.2 begins (on Gecko 37, which will be on m-c and gaia master)
- 2014-12-01 to 12-05: Portland Work Week
- 2015-02-23: 2.2 Feature Landing (Gecko 38, base for FxOS 2.2 will be on mozilla-aurora and gaia v2.2 branch)
- 2015-03-09: L10N String Freeze (tentative)
- 2015-04-06: 2.2 Feature Complete (Gecko 38 moves to mozilla-beta and mozilla-b2g38_v2_2 is created)
- 2015-05-18: 2.2 Code Complete
Bidirectional Language Support
The Firefox OS UX team is working hard to ensure the correct display of bidirectional languages like Arabic, Pashto, Urdu, Persian and Hebrew. Our 2.2 release will have interface support for Arabic and other bidirectional languages will follow in 2.3 and later.
Arabic
- Arabic language UX pattern and specification
- Meta bug for bidi language support: https://bugzilla.mozilla.org/show_bug.cgi?id=gaia-rtl
Web Components
Building Blocks reflect OS-wide UX patterns and styles, and will take the form of Web Components as of 2.3. Building Blocks + Web Components = "Common Controls" in Mozilla parlance.
- 2.3 (beginning April 2015) Common Controls reference document: https://mozilla.box.com/s/aa8tu5rf5gwpgdr00u79
UX Most Wanted
- Summary: These come from our usability studies, UX team member audits, customer support requests, and so on.
- Meta bug: (bug-994991)
ID | Summary | Status | Assigned to | Blocks | Whiteboard |
---|---|---|---|---|---|
798711 | Auto-complete email addresses | RESOLVED | 1096830 | ux-most-wanted-nov2014 | |
804256 | [Gaia::Dialer] Dialer Transition Not Implemented According to Spec | RESOLVED | 805267, 849820, 994991 | visual design, UX P1, TEF_REQ, visual-tracking, ux-most-wanted-nov2014 | |
829820 | [Messages] Ability to mark selected SMS threads as read/unread | RESOLVED | kumar rishav (:rishav_) | 1067275, 1096862 | [needs UX][needs VD], ux-most-wanted-nov2014 |
834462 | There should be more information (e.g. build ID / version number, link to release notes) listed in the notification of a system update in Firefox OS | RESOLVED | Gabriele Svelto [:gsvelto] | 949551, 994991, 1098041, 1157213, 1180678 | ux-most-wanted-nov2014, |
837924 | [CONTACTS][FACEBOOK] No indication of why Message, Wall post and view Facebook profile CTAs are disabled | RESOLVED | Francisco Jordano [:arcturus] [:francisco] | 994991, 1091108, 1096825 | interaction [UX-P1], [TEF_REQ][p=2], ux-most-wanted-nov2014 |
849837 | [Transitions. UX] Implement incomming call transitions as specified. | RESOLVED | 849820, 994991 | interaction, UX-P1, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | |
849838 | [Transitions. UX] Implement answering an incomming call transition as specified. | RESOLVED | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | |
849842 | [Transitions. UX] Implement Finishing an incomming call transition as specified. | RESOLVED | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | |
849846 | [Transitions. UX] Implement rejecting an incomming call transition as specified. | RESOLVED | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | |
849894 | [Transitions. UX] Implement answering an incomming call transition as specified. | RESOLVED | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | |
849896 | [Transitions. UX] Implement finishing an incomming call from app transition as specified. | RESOLVED | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | |
849898 | [Transitions. UX] Implement rejecting an incomming call from app transition as specified. | RESOLVED | 849820, 994991 | interaction, UX-P2, [TEF_REQ], ux-most-wanted-nov2014, 2x-uxnom | |
912645 | Notifications: ability to indicate notification modes | RESOLVED | Robert Bindar | 911002, 994991, 1042361, 1066385, 1073717, 1098041 | [systemsfe], ux-most-wanted-nov2014 |
924334 | [Music] Shuffle toggle button and 'shuffle play' button should be visually distinct | RESOLVED | 994991, 1098152 | ux-most-wanted-nov2014 | |
973026 | [B2G][Camera] No warning message pops up on the Buri about low storage when taking a video | RESOLVED | 994991, 1098152 | permafail interaction-design, ux-most-wanted-nov2014, 2x-uxnom | |
1028412 | [Video][Camera] Video player controls don't match between video app and camera app | RESOLVED | Pavel Ivanov [:ivanovpavel][:pivanov] UX | 994991, 1069288, 1091614, 1098152 | ux-tracking, visual design, jian [fxos:media] [priority], ux-most-wanted-nov2014 |
1074332 | [Utility Tray] Status Bar icons toggle off/on to soon | RESOLVED | Alberto Pastor [:albertopq] | 994991, 1098041, 1107244 | [systemsfe], ux-most-wanted-nov2014, 2x-uxnom |
1088157 | [Window Management] The user cannot return home in card view | VERIFIED | Sam Foster [:sfoster] (he/him) | 994991, 1098041, 1098997 | [2.1-exploratory-3][systemsfe], ux-most-wanted-nov2014 |
1088454 | [Homescreen] Multible dividers can appear when moving an icon from the homescreen to the bottom. | RESOLVED | 994991, 1098041 | [2.1-bug-bash] [systemsfe], ux-most-wanted-nov2014, 2x-uxnom | |
1088461 | [B2G][FTU][Browser]User is able to bypass the FTU when opening multiple browser tabs, accessing card view and closing the tabs | RESOLVED | Sam Foster [:sfoster] (he/him) | 994991, 1098041 | [2.1-bug-bash] [systemsfe], ux-most-wanted-nov2014 |
1090488 | [Meta] Sorting enhancements | RESOLVED | 994991, 1098152 | ux-most-wanted-nov2014, 2x-uxnom | |
1093090 | Edge gestures interrupt with list navigation UI | RESOLVED | Etienne Segonzac (:etienne) | 994991, 1098041 | ux-most-wanted-nov2014 |
1098997 | [Window Management] The user cannot return home in card view, solving by remove legacy code in lockscree.js | RESOLVED | Sam Foster [:sfoster] (he/him) | 994991, 1098041 | ux-most-wanted-nov2014 |
1107332 | Going into landscape mode in task manager & tab view distorts previews | RESOLVED | Sam Foster [:sfoster] (he/him) | 1111795 | [2.2-flame-reduced-run][systemsfe], 2x-uxnom, ux-most-wanted-nov2014 |
24 Total; 0 Open (0%); 23 Resolved (95.83%); 1 Verified (4.17%);
Papercuts
- Summary: There are various little things that make it difficult for a Firefox OS phone to be a daily-use phone. The little things add up to big experience.
- Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=949551
98 Total; 0 Open (0%); 93 Resolved (94.9%); 5 Verified (5.1%);