Page MenuHomePhabricator

Provide a **separate** visual indicator to indicate syncing progress
Closed, ResolvedPublic

Description

Based on findings from user testing T186273

Rationale

Many users have a conflated understanding of reading list syncing vs downloading articles so they are available for offline reading.

A particular scenario where this confusion can occur is when a user syncs a large number of articles added on one device by logging in on another device. There is only a notification about articles 'downloading', none about syncing.

Steps to QA

// Prerequisite: User is logged into account with synced reading lists enabled.

  1. User opens Device A and saves a large number of articles (e.g., 2,000) to a new list called "Test reading list".
  2. User opens Device B and logs in.
  3. User cancels downloading articles for offline.
  4. User goes to 'My lists' and looks at how many articles articles are in "Test reading list"

Expected

There should be a separate visual progress indicator that 'Test reading list' is being synced until it eventually shows as 2,000.

Actual

The number of articles in the list is less than 2,000 because syncing was stopped as well when downloading was cancelled.

Event Timeline

RHo renamed this task from Provide a separate visible sync control and sync progress indicator on My lists and individual reading list details screens to Provide a separate visible sync progress indicator on My lists and individual reading list details screens.Feb 27 2018, 9:29 PM
RHo renamed this task from Provide a separate visible sync progress indicator on My lists and individual reading list details screens to Provide a **separate** visual indicator to indicate syncing progress.
RHo updated the task description. (Show Details)

@RHo Should we keep the "CANCEL" and "PAUSE" buttons on the syncing reading list indicator?

@cooltey - since syncing is a less expensive action and also it's expected to occur when it is enabled, let's keep it as a notification only without cancel or pause.

Change 416876 had a related patch set uploaded (by Cooltey; owner: Cooltey):
[apps/android/wikipedia@master] Provide separate visual indicators to indicate syncing and downloading progress

https://gerrit.wikimedia.org/r/416876

Change 416876 merged by jenkins-bot:
[apps/android/wikipedia@master] Provide separate visual indicators to indicate syncing and downloading progress

https://gerrit.wikimedia.org/r/416876

LGTM testing on Nexus 5 (6.0.1) on v2.7.231-alpha-2018-04-05, moving back for QA on more devices...