Closed Bug 1052951 Opened 11 years ago Closed 11 years ago

[email] signature upgrade experience

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jrburke, Unassigned)

References

Details

Attachments

(4 files)

Now that bug 847168 landed signature support, by default, email accounts that are upgraded to the new code do not have a signature listed and do not have it listed. This is the expected behavior, but we could make things a bit easier for those people that then want to turn on a signature. Two main issues: 1) When they see the signature preference, the button that shows the existing signature is blank. Ideas might be to show the default signature if they turn on signatures, or a placeholder text that says something like "(tap here to type in a signature)". 2) When navigating to the signature edit card, the editable area is not focused at first, so the keyboard is not shown, which may be confusing, particularly if the signature is blank. So it seems like a good idea to focus inside the editable area when the card is shown. The question then is if the cursor should just be placed at the end of the existing text or if the whole of the existing text is selected for easy deletion. This is only an issue for 2.1/master.
Flags: needinfo?(jhuang)
I've modified a new version for signature spec, changes below: 1. When the list button of signature is blank, show "Tap to Edit" in gray color in the list button to indicate user that the list is editable. 2. When user enters the signature edit card, the keyboard should slide in automatically and the cursor should focus on the end of the sentence. (I prefer not to highlight the exist text... in case users delete it by accident) I'll also update the spec to bug 847168.
Flags: needinfo?(jhuang)
[Blocking Requested - why for this release]: signature is missing in dropdown. see bug 1057280
blocking-b2g: --- → 2.1?
Depends on: 1058699
Update spec due to bug 1058699 & bug 1054553.
Attached image signature-cleanup.png
I have a patch that addresses the issues for this ticket and that are also mentioned in the ux design doc now. Attached is a picture showing the screens with the results. There are four screens: 1) Shows "Tap to Edit" when no signature text is configured, in a gray text. I chose #858585 for that text color, but happy to change it to another color as :peko sees fit. 2) Shows how the keyboard and focus is now set by default when first navigating to the signature edit card. 3) Shows the wrapping of long lines in signature edit. 4) Shows the wrapping of long lines in compose. Only flagging :peko for review since I believe Juwei will be unavailable. I apologize for the short notice, but ideally we could get ui-review within the next 15 hours or so, so that we can land this before the end of the sprint. This changeset has an l10n string, so it is more important for it to land before the string cutoff on Monday.
Attachment #8481064 - Flags: ui-review?(pchen)
Also, forgot to mention, for screenshot 2), if there is existing signature text, the cursor is placed at the end of that text. It does not highlight all the text, just places the cursor at the end.
Attached file GitHub pull request
Pull request, will flip to dev review once ux-review passes.
Comment on attachment 8481064 [details] signature-cleanup.png Looks good~~~ Thanks!!!
Attachment #8481064 - Flags: ui-review?(pchen) → ui-review+
Attachment #8481074 - Flags: review?(bugmail)
Comment on attachment 8481074 [details] [review] GitHub pull request r=asuth. I'm a little jumpy about the string values we use now, like it's not immediately obvious to me that "Tap to Edit" is more right than "Tap to edit". I'm definitely out of the loop on our style guidance right now. So if it's possible to ping Stephany/Matej before landing (per Axel's message on dev-gaia about the "2.1 String Freeze") if we don't already have some type of authoritative sign-off from them, that would probably be good.
Attachment #8481074 - Flags: review?(bugmail) → review+
The title case use for UI labels, like "Tap to Edit" matches the UX feedback I received in bug 1043529 from Juwei, so I thought it was correct, but good to double-check. Going to ask Stephany for feedback since according to the dev-gaia email, she offered to help with English strings, and is likely to know the generally preferred case practice for UX, and hopefully she is in the North American Pacific timezone at the moment. Stephany, you can see the "Tap to Edit" text in action in the attachment to comment 6. Is it correct to use title case in this case?
Flags: needinfo?(swilkes)
Title case is fine. We'll work out details later when our new copy style guide is completed in a few more weeks.
Flags: needinfo?(swilkes)
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
All of dependency tickets are fixed, the root can be mark to VERIFIED. [Environment] Gaia fbb297c39aab5f17b179533d2a9a6c5166b2c197 Gecko https://hg.mozilla.org/releases/mozilla-aurora/rev/fb5e796da813 BuildID 20140902160204 Version 34.0a2 ro.build.version.incremental=eng.cltbld.20140820.195518 ro.build.date=Wed Aug 20 19:55:28 EDT 2014 [Result] PASS
Status: RESOLVED → VERIFIED
QA Whiteboard: [COM=Gaia::E-Mail]
QA Contact: edchen
triage: blocking 2.1 This was a late use case for a new 2.1 feature. Without this addition, the signature feature is confusing for users that upgrade from a previous version of FxOS.
blocking-b2g: 2.1? → 2.1+
Keywords: late-l10n
triage, take 2: no need for blocking, this landed prior to 2.1 branch date.
blocking-b2g: 2.1+ → ---
Keywords: late-l10n
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: