Page MenuHomePhabricator

Show skeleton screen when feed is loading
Closed, ResolvedPublic3 Estimated Story Points

Description

Problem

On slow connections, users are seeing a blank feed screen while it's loading and given little indication of what content they expect to see.

Proposed solution

Showing the underlying UI as a skeleton screen soon as the Explore feed launches allows users to better anticipate what is occurring and provides a greater sense of speed and progress.

Notes on design:

  • Skeleton cards only for content that users have customized to appear on their feed.
  • Cards should animate in per T137514
  • Updated design should also work across all display modes (light, dark, black).

Open to see example animated gif:

Android loading animation.mov.gif (640×360 px, 177 KB)

Else see prototype here:
https://cdn.rawgit.com/reetssydney/prototypes/c8a28766/Wiki%20Android%20loading/index.html

Related:

T146395: Update app launch screen to current app branding
T137514: Feed cards should animate in

Event Timeline

Niedzielski raised the priority of this task from to Medium.
Niedzielski updated the task description. (Show Details)
Niedzielski subscribed.

@Niedzielski

  • This is for feed but is a very similar design to the top of articles.

    Niedzielski renamed this task from Content placeholders should be shown while we wait for the page to load to The Feed should show content placeholder cards while loading.Jun 10 2016, 2:13 AM
    RHo renamed this task from The Feed should show content placeholder cards while loading to Show skeleton screen when feed is loading.Mar 1 2018, 2:50 PM
    RHo reopened this task as Open.
    RHo updated the task description. (Show Details)
    RHo added a project: Android Design.
    RHo renamed this task from Show skeleton screen when feed is loading to [HIGH] Show skeleton screen when feed is loading.Mar 2 2018, 1:42 PM
    RHo renamed this task from [HIGH] Show skeleton screen when feed is loading to Show skeleton screen when feed is loading.Mar 2 2018, 3:50 PM
    RHo raised the priority of this task from Medium to High.

    hi @Dbrant - just added some design notes on the implementation in the task description, and I'm hoping rather we can start work on this task by exploring effort involved in some of the different ways to this shimmer/skeleton loading effect could be introduced: