Implement sync status messaging using the status bar

RESOLVED FIXED

Status

()

Firefox for iOS
Sync
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: tecgirl, Assigned: sleroux)

Tracking

(Blocks: 1 bug)

unspecified
Other
iOS
Dependency tree / graph

Firefox Tracking Flags

(fxios+, fxios-v4.0 affected, fxios-v5.0 fixed)

Details

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
When a user signs in, they are taken back to the Settings page. They have an indication that something is happening, since they will now see their email address and a "Syncing…" status message, but they will likely not wait very long and tap Done and open a new tab. This will show them empty panels where sync content is available until the sync is complete. To help give an additional indication that sync is still going on in the background, let's utilize the status bar for messaging. It will temporarily display using the same color scheme as the current status bar.

Condition is: Only show when an active sync fetch is taking place. Examples: Once the user has 1) Just signed in or 2) Whenever manually syncing and leaving the Settings screen. 3) At the 15m sync interval.

Messaging:
(Just signed in) — Your first sync may take a while…
(Whenever else) - Syncing…
tracking-fxios: --- → ?
(Assignee)

Comment 1

2 years ago
Schedule using AHA card.
tracking-fxios: ? → +
Blocks: 1267205
Blocks: 1267265
(Assignee)

Updated

2 years ago
Assignee: nobody → sleroux
Status: NEW → ASSIGNED
(Assignee)

Comment 2

2 years ago
Since the notification area is a custom view we're building, we can add more than text if we wanted to. Do you want to include a spinning sync icon or any other glyphs in the status messages?
Flags: needinfo?(randersen)
(Assignee)

Comment 3

2 years ago
Created attachment 8748168 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1770
Attachment #8748168 - Flags: ui-review?(randersen)
Attachment #8748168 - Flags: review?(etoop)
(Reporter)

Comment 4

2 years ago
(In reply to Stephan Leroux [:sleroux] from comment #2)
> Since the notification area is a custom view we're building, we can add more
> than text if we wanted to. Do you want to include a spinning sync icon or
> any other glyphs in the status messages?

Let's animate the ellipsis!
Flags: needinfo?(randersen)
(Reporter)

Comment 5

2 years ago
Comment on attachment 8748168 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1770

Looks good!
Attachment #8748168 - Flags: ui-review?(randersen) → ui-review+
Comment on attachment 8748168 [details] [review]
Link to Github pull-request: https://github.com/mozilla/firefox-ios/pull/1770

Looks good. As long as our messages are always short, even when localized, this should work for most cases.
Attachment #8748168 - Flags: review?(etoop) → review+
(Assignee)

Comment 7

2 years ago
master 4593dfdcd17417cfc9d19a4acc80ea98da9db341
status-fxios-v4.0: --- → affected
status-fxios-v5.0: --- → fixed
(Assignee)

Updated

2 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED

Updated

2 years ago
Depends on: 1272258

Updated

2 years ago
Depends on: 1273143
You need to log in before you can comment on or make changes to this bug.