Closed Bug 882994 Opened 11 years ago Closed 11 years ago

[email] UI: Replace sync progress bar (including candy bar) / messages spinner with single spinning refresh button

Categories

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

x86_64
Linux
defect
Not set
normal

Tracking

(blocking-b2g:leo+, b2g18 fixed, b2g-v1.1hd fixed)

RESOLVED FIXED
1.1 QE3 (26jun)
blocking-b2g leo+
Tracking Status
b2g18 --- fixed
b2g-v1.1hd --- fixed

People

(Reporter: asuth, Assigned: asuth)

References

Details

(Whiteboard: TaipeiWW)

Attachments

(1 file, 1 obsolete file)

At the Madrid work week we (Casey Yee as UX point in conjunction with Josh Carpenter) settled on ditching the progress bar (including its candybar state) and the spinner we show at the bottom of the message list in favor of making the refresh icon spin.

This was primarily done for FPS and CPU utilization performance reasons.  However, by the end of the week we were being told performance was fine and got v1.1 push-back so I let the patch idle.

On bug 881583, Team Leo is reporting that our progress bar is (basically) confusing because it can trigger multiple times in sequence.  So I propose that we land the UI change since it provides more of a boolean indication that we are synchronizing and allows us to avoid creating a more complicated progress model.
Comment on attachment 762988 [details]
Pointer to Github pull request: https://github.com/mozilla-b2g/gaia/pull/10407

Rob, it'd be great if you could take a look at the patch and/or sanity check that you are on board with what Casey and Josh had discussed with me in Madrid even if you can't directly review the patch.
Attachment #762988 - Flags: feedback?(rmacdonald)
Assignee: nobody → bugmail
Status: NEW → ASSIGNED
:robmac, ping.
Flags: needinfo?(rmacdonald)
See Also: → 881583
In order to progress bug 881583, can we please have this landed if we do not hear back from UX by end of 6/25?

I will invalidate 881583 now so we have a better list for the week.

NI?UX also.
blocking-b2g: --- → leo+
Flags: needinfo?(firefoxos-ux-bugzilla)
Whiteboard: TaipeiWW
Target Milestone: --- → 1.1 QE3 (24jun)
Comment on attachment 762988 [details]
Pointer to Github pull request: https://github.com/mozilla-b2g/gaia/pull/10407

No luck on my device but I was able to view it in Aurora and it looks good. Thanks for keeping me posted on this. - Rob
Attachment #762988 - Flags: feedback?(rmacdonald) → feedback+
Flags: needinfo?(rmacdonald)
Clearing this needinfo since Rob has addressed it.
Flags: needinfo?(firefoxos-ux-bugzilla)
Comment on attachment 762988 [details]
Pointer to Github pull request: https://github.com/mozilla-b2g/gaia/pull/10407

(This is a small change that will also need to be propagated into the modularization refactor branch)
Attachment #762988 - Flags: review?(jrburke)
Pointer to Github pull-request
Comment on attachment 766096 [details]
Pointer to Github pull request: https://github.com/mozilla-b2g/gaia/pull/10407

Sorry, hit a wrong button, this is an invalid attachment, please disregard.
Attachment #766096 - Attachment is obsolete: true
Commented in the pull request - just a question on the keyframe name and use, but once that is clarified, r=me.
Comment on attachment 762988 [details]
Pointer to Github pull request: https://github.com/mozilla-b2g/gaia/pull/10407

Review points addressed; landed.
Attachment #762988 - Flags: review?(jrburke) → review+
landed in gaia/master:
https://github.com/mozilla-b2g/gaia/pull/10407
https://github.com/mozilla-b2g/gaia/commit/9f283ab5e6b2e49513057138eacaa6adaff488ac
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
I was not able to uplift this bug to v1-train.  If this bug has dependencies which are not marked in this bug, please comment on this bug.  If this bug depends on patches that aren't approved for v1-train, we need to re-evaluate the approval.  Otherwise, if this is just a merge conflict, you might be able to resolve it with:

  git checkout v1-train
  git cherry-pick -x -m1 9f283ab5e6b2e49513057138eacaa6adaff488ac
  <RESOLVE MERGE CONFLICTS>
  git commit
Flags: needinfo?(bugmail)
manually uplifted to gaia/v1-train:
https://github.com/mozilla-b2g/gaia/pull/10595
https://github.com/mozilla-b2g/gaia/commit/60fc036792550c1d57faa917977b1113275fa476

:jhford, I'm assuming your magic robots will handle the v1.1hd uplift for me.
Flags: needinfo?(bugmail) → needinfo?(jhford)
beep boop beep boop 1.1hd: b6499bd17543910a1dad7afef5fd962672f8b572
Flags: needinfo?(jhford)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: