Gaia/UxContributing

From MozillaWiki
Jump to navigation Jump to search

The UX Team for Firefox OS appreciates contributions from interaction and visual designers, usability practitioners and engineers. This page contains ideas for contributions, links to helpful resources, and step-by-step instructions on how to share your contribution.

UX Areas for Contribution

This section describes important areas for improvement that would greatly improve the product right now. Please feel free to contribute in areas beyond these.

Usability Reviews of Apps

  • Summary: To find specific problems ailing a specific Firefox OS app (such as email, calendar, settings and so on) or part of the OS (such as keyboard or notifications) and recommend specific improvements.
  • A usability review (AKA heuristic analysis) is an evaluation of a user interface against established usability best practices and heuristics by a trained usability professional. Please pick an app and review it. We'll gladly file the bugs for these issues to follow up on (they'll end up in the UX Papercuts lists below).

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. The name "papercuts" is in reference to the term "death by a thousand cuts."
  • Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=949551
Full Query
ID Summary Status Target milestone Resolution Assigned to Blocks Whiteboard Blocking b2g
796499 [settings] apn and mms settings have both "Back" and "OK" buttons RESOLVED --- WONTFIX firefoxos-ux-bugzilla@mozilla.com 908549, 949551, 1096851 [label:settings][label:needsUXinput][priority], ux-tracking No cf_blocking_b2g
796519 Nit - When accessing a network on the wifi page that requires a username/password, use username, not identifier RESOLVED --- FIXED gasolin@gmail.com 949551 [label:settings][label:polish] No cf_blocking_b2g
804499 Pressing the Enter key on the keyboard does not submit credentials form RESOLVED --- WONTFIX nobody@mozilla.org 949551, 1095331 UX-P3, ux-tracking, [good first bug], 2.6UXnom No cf_blocking_b2g
805167 Reducing ring tone volume to vibration should vibrate shortly RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
806227 Replace shortened forms of "don't" and "won't" with "do not" and "will not" in descriptions in Settings app VERIFIED 2.0 S6 (18july) FIXED b.mcb@tid.es 949551 [good-first-bug][mentor=gasolin] No cf_blocking_b2g
816133 Brightness default value should not be automatic RESOLVED --- FIXED nobody@mozilla.org 949551 No cf_blocking_b2g
826500 No LED indicator on missed call or SMS RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
830249 Gaia apps that need memory card tell the user to just "Unplug the phone", with no mention of safe removal RESOLVED --- WONTFIX nobody@mozilla.org 949551 -
833152 [Browser] Support specifying character encoding of the webpage in Firefox OS RESOLVED --- WONTFIX nobody@mozilla.org 949551 [UCID:Browser11, FT:Browser, KOI:P2][Please see comment 26 when triaging] No cf_blocking_b2g
833431 [Email] Auto capitalize the Name field on new Account signup RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
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 FxOS-S8 (02Oct) FIXED gsvelto@mozilla.com 949551, 994991, 1098041, 1157213, 1180678 ux-most-wanted-nov2014, No cf_blocking_b2g
835223 When update has finished uncompressing and "install update" screen pops up, notification screen still shows "Uncompressing..." RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
857284 When multiple alarms are available to fire for a calendar event, fire only one notification, not multiple notifications VERIFIED 2.1 S8 (7Nov) FIXED gaye@mozilla.com 949551 burirun1.3-2 [priority][p=8] No cf_blocking_b2g
861221 when importing Gmail contacts with two-factor auth, can't get sms from notification bar RESOLVED --- WONTFIX nobody@mozilla.org 949551 -
865270 no way to cancel sending an email RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
865394 zimbra calendar events show multiple notifications RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
865770 wifi not autoconnecting to known networks anymore RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
868549 [Music] Add right to left marquee for song title in title bar RESOLVED --- DUPLICATE mihai@cirlanaru.com 949551 visual design [rtl-platform] No cf_blocking_b2g
901119 cellular & data -> data/message settings -> http proxy host allows spaces RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
903683 [Settings][User Story] 24 hour time format VERIFIED 2.1 S3 (29aug) FIXED timdream@gmail.com 908549, 949551, 1026891 [feedback][priority][ucid:SystemPlatform34, 2.1, ft:system-platform][2.1-feature-qa+] No cf_blocking_b2g
907103 [SMS] Focusing on the Send button is hard RESOLVED --- WORKSFORME anthony@ricaud.me 949551, 994991 ux-most-wanted No cf_blocking_b2g
918363 long-press any image in browser to set as wallpaper RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
922466 setting up subsequent email accounts should prepopulate the name of the initial account RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
932094 volume control while camera open doesn't change shutter sound (but homescreen does!) RESOLVED --- WORKSFORME jdarcangelo@mozilla.com 949551 permafail No cf_blocking_b2g
940471 calendar should handle offline better when adding calendars/events RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
941345 sim change not detected RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
943506 [email] after account setup, shows old email RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
943560 paused song no longer plays RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
944203 [B2G][Settings] The string "Unplug USB cable to disable" is truncated RESOLVED --- WORKSFORME nobody@mozilla.org 949551 dogfood1.2 No cf_blocking_b2g
945056 key depressed state lacks soul RESOLVED --- WORKSFORME nobody@mozilla.org 949551, 950798, 994991 ux-most-wanted No cf_blocking_b2g
947563 Wifi hotspot settings prevent users pressing OK w/o any error messages RESOLVED --- FIXED jroesslein@gmail.com 813775, 908549, 949551 [good first bug][mentor=timdream][mentor-lang=zh][lang=js] -
948051 keyboard sounds are delayed RESOLVED --- WORKSFORME nobody@mozilla.org 949551 [c=effect p= s= u=] No cf_blocking_b2g
948170 Gmail is wrong resolution in Browser in Nexus 4 and Helix devices RESOLVED --- WONTFIX nobody@mozilla.org 924909, 949551 No cf_blocking_b2g
948806 e.me input box on homescreen does not respond to touch sometimes RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
948809 checkboxes in settings app not responding to immediate touch RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
949009 weird overlap in compose area, looks not ok RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
949222 need better error message when paired device is detected, but sharing is disabled RESOLVED --- DUPLICATE ben.tian@gmail.com 949551 [papercuts] No cf_blocking_b2g
949554 Bluetooth sharing UI makes laptop seem to be ok to send file, but laptop's Bluetooth is disabled RESOLVED --- WONTFIX nobody@mozilla.org 949551 [papercuts] No cf_blocking_b2g
951343 [clock] Fix onring focus issues RESOLVED --- WONTFIX nobody@mozilla.org 949551 [tarako] No cf_blocking_b2g
952526 [Messages] New sms appear outside the viewport/ below the screen RESOLVED --- FIXED gsvelto@mozilla.com 929919, 949551 burirun1.3-2 1.3+
956518 button model has inconsistent interaction & visual design in Settings app screens RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
956519 Ringer/Alert change screen does not show default selection RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
957029 change keyboard sounds in Sounds pane doesn't uncheck in Keyboard settings pane RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
957031 key popups are far too brief RESOLVED 2.0 S6 (18july) FIXED timdream@gmail.com 949551 [p=1] No cf_blocking_b2g
957033 after adding account, had to click "go to mail" a bunch of times RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
957310 cannot zoom/pan/scroll on reader.amazon.com RESOLVED --- DUPLICATE nobody@mozilla.org 949551, 950779 No cf_blocking_b2g
958161 need a way to jump to top of message list RESOLVED --- DUPLICATE hhsu@mozilla.com 949551 No cf_blocking_b2g
960615 [email] Re-enable "Undo" UI for deletion/moves and remove modal confirmation prompt once backend support is present RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
961385 Autocorrect should be disabled on <input type="text" inputmode="verbatim"> RESOLVED --- INVALID nobody@mozilla.org 949551 No cf_blocking_b2g
962439 transitions between tracks are visually abrupt, should be smoother RESOLVED --- DUPLICATE dominickuo@csie.io 949551, 981653 -
963875 [B2G][SMS] "Service currently unavailable " message provides a user with an incorrect information RESOLVED --- FIXED ankit93040@gmail.com 949551 [g+][LibGLA, Dev, B] No cf_blocking_b2g
963963 ~2s delay after hitting the call button RESOLVED 1.4 S5 (11apr) DUPLICATE nobody@mozilla.org 949551 [c=effect p= s=2014.04.11 u=] No cf_blocking_b2g
967966 SIM PIN buttons are below the keyboard RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
973514 [Settings] select slider shows dots border in Sound panel RESOLVED --- FIXED mozmail@jwatt.org 949551, 973907, 1057917 [LibGLA, TD77343, WW, C] No cf_blocking_b2g
974855 Camera app crashes when misdetecting requested picture size RESOLVED 1.4 S2 (28feb) FIXED nobody@mozilla.org 949551 1.4+
975697 Camera autofocus is not respected anymore RESOLVED 1.4 S2 (28feb) FIXED wilsonpage@mozilla.com 949551 1.4+
976351 [B2G][Keyboard] English keyboard appears as default language even if another keyboard was selected before RESOLVED --- WONTFIX nobody@mozilla.org 949551 [priority] No cf_blocking_b2g
976497 SIM Slot manager seems to be racy regarding SIM card state on boot (Peak, Nexus S) RESOLVED --- WONTFIX nobody@mozilla.org 901322, 949551 [systemsfe] -
981416 [B2G] Main process crash on sending of MMS with attached picture RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
981653 transitions between tracks are visually abrupt, should be smoother RESOLVED --- DUPLICATE jporterbugs@gmail.com 949551 [priority] No cf_blocking_b2g
983624 Device continues to vibrate after call missed RESOLVED --- DUPLICATE etienne@segonzac.info 901322, 949551 [systemsfe] -
984148 Folder syncing failing due to DataCloneError RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
984732 homescreen icons have box around them RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
986631 "offline" banner during email account setup need improvement RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
987446 [send] button is very hard to hit RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
987454 [Messages] The sent message is not painted after sending RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
987823 [Task Manager] Prototype: Open the second-most-recently-used window instead of the current window. RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
987997 hit home button, app turns into a live wallpaper RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
988002 sent sms bubble is overlarge RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
988007 unable to place cursor in front of the first character on a line RESOLVED --- FIXED kevin+bugzilla@grandon.org 949551 No cf_blocking_b2g
988077 Music app should deduplicate artists on case RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
988116 Bluetooth file transfer leaves too many notifications RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
988434 Surprise! Settings>Sound>Alarm is for the Clock app! RESOLVED --- WONTFIX nobody@mozilla.org 949551, 991026 No cf_blocking_b2g
988443 Sound>Vibrate - what does it do? RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
988449 alarm mini-notification stuck over notification tray until restart phone RESOLVED --- WORKSFORME nobody@mozilla.org 949551 No cf_blocking_b2g
988530 banner lifetime is too long RESOLVED 2.2 S7 (6mar) FIXED chrislord.net@gmail.com 949551 [systemsfe] No cf_blocking_b2g
993315 [Settings] refreshed selector button need some space RESOLVED --- INVALID nobody@mozilla.org 949551, 1018519, 1038550 [TCP=polish][flatfish] No cf_blocking_b2g
993441 Placing call kills dialer app RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
995172 [E-mail] Periodic sync of subfolders RESOLVED --- WONTFIX nobody@mozilla.org 949551 [feature] No cf_blocking_b2g
995223 [Email] Provide an account-related option to stop marking as read messages when the user reads them RESOLVED --- WONTFIX nobody@mozilla.org 949551 [feature] No cf_blocking_b2g
1000025 [keyboard] Long word suggestions can move/shift keyboard partially off screen so it overflows RESOLVED --- FIXED nobody@mozilla.org 949551 dupme No cf_blocking_b2g
1005804 Data connection constantly coming up and down RESOLVED --- WORKSFORME echen@mozilla.com 901322, 949551 No cf_blocking_b2g
1015170 [Settings] SIM manager icons are not HIDPI ready RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
1032918 Unable to perform offline changes to events on Gmail calendar RESOLVED --- DUPLICATE nobody@mozilla.org 949551 [perf-reviewed] No cf_blocking_b2g
1033208 The bottom toolbar in the browser frame could have a share button RESOLVED --- WONTFIX evan@tseng.io 949551 No cf_blocking_b2g
1033334 [Message] We should keep the focus in composer after sending a message RESOLVED 2.2 S3 (9jan) FIXED yvtheja@gmail.com 949551, 1112127, 1116978 [lang=js][sms-papercuts][p=2] No cf_blocking_b2g
1033355 Credentials from voyages-sncf.mobi lost after device reboot (B2G) or Browser restarted (Firefox for Android) RESOLVED --- WONTFIX nobody@mozilla.org 949551 [country-fr] [sitewait] No cf_blocking_b2g
1034490 Usage app takes 30sec+ to display usage VERIFIED 2.0 S6 (18july) FIXED alberto.crespell@gmail.com 949551 2.0+
1034493 Usage app shows no user feedback while loading data RESOLVED --- WONTFIX nobody@mozilla.org 949551, 1034490 [NaBfT] No cf_blocking_b2g
1037345 [Email] Error message should indicate protocol on login failure RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
1046036 Can't set different auto completion language without changing keyboard layout RESOLVED --- WONTFIX nobody@mozilla.org 949551 No cf_blocking_b2g
1054491 Sound rocker not locked when in lock screen RESOLVED --- WONTFIX nobody@mozilla.org 949551 [lang=js] No cf_blocking_b2g
1055026 Add French Canadian keyboard RESOLVED --- FIXED hub@figuiere.net 949551 No cf_blocking_b2g
1075405 No SIM used by NetworkGeolocationProvider RESOLVED mozilla35 FIXED lissyx+mozillians@lissyx.dyndns.org 949551 [systemsfe] No cf_blocking_b2g
1096025 Sent emails are not marked as read VERIFIED --- FIXED bugmail@asutherland.org 949551 No cf_blocking_b2g
1097504 Email app is totally broken: cannot sync, cannot switch account RESOLVED --- DUPLICATE nobody@mozilla.org 949551 No cf_blocking_b2g
1097556 Build fails with cs-qwerty RESOLVED --- FIXED timdream@gmail.com 949551, 1096057 No cf_blocking_b2g
1114476 [DT][Privacy]change Privacy Panel to a meaningful word RESOLVED 2.2 S6 (20feb) FIXED gasolin@gmail.com 949551, 1057675, 1115356, 1141971 No cf_blocking_b2g

98 Total; 0 Open (0%); 93 Resolved (94.9%); 5 Verified (5.1%);


Additional UX Contributions

  • Wallpapers
    • Goal: We're looking for illustrative images for our backgrounds that reflect Mozilla's brand.
  • Contact form redesign
    • Goal: Propose an updated contact form based on our patterns, to fix usability issues.
  • Sounds
    • Goal: The UX team commonly get requests for new sounds. We'd love to "hear" what the community has to pitch in.
  • Content for empty states
    • Goal: To have sample content users can view/play with when they use some of the media apps for the first time. Would be nice to have sample content for Music, Video, and Galleries/Photos.
  • Ideas for Popular Services and Features
    • Goal: To identify popular services and features the community uses. We'd love to know which services and features the community use frequently and work on getting them to provide content for Firefox OS.
  • Visual Styling and Layout issues
    • Goal: To have the styling and layout consistence across the OS- if you find an inconsistency, document it! Refer to the building blocks for guidelines on solutions.

Process

When your contribution is ready, please submit it via Bugzilla following the steps below.

  • First, create a new bug in Bugzilla. Choose New > Firefox OS.
    • You must create a Bugzilla account in order to do this.
  • Then, complete the following fields in the new bug (ignore the rest). A bug will not make it into our queue if these fields are not completed:
    • Summary: Describe your submission (for example, "Usability Review of Email App").
    • Description: Write a description of your proposal and your rationale.
    • Attachment: Attach any specs or related documentation you may have prepared, such as a ZIP file, PDF or PNG screenshots, preferably using the Keynotopia stencil we link to below (uses Keynote).
    • Product: Firefox OS
    • Component: Gaia or, if you evaluated a specific aspect of Firefox OS, like the Email app, choose "Gaia::Email".
    • Flags: Set a needinfo? flag to "firefoxos-ux-bugzilla@mozilla.com".
  • Click the "Submit Bug" button.
  • The UX team reviews contribution bugs once per month and will provide feedback in the bug.

UX Template

How do I obtain a Firefox OS device for evaluation?

The [Firefox OS Flame reference device https://blog.mozilla.org/blog/2014/02/23/new-developer-hardware-and-tools-show-firefox-os-ecosystem-momentum-2/] will be released in mid April 2014, which will make devices much easier to obtain. The ZTE Open Firefox OS device is also available on eBay for purchase but is not a Firefox OS reference device.

Until the Flame ships, the fastest way to get a sense of the product is to use the Firefox OS Simulator and App Manager: