Loading animation

Registered by Olivier Tilloy

The goal of this blueprint is to propose a generic way to visually notify of a pending operation in the UI (what's often referred to as "loading animation").

The current state of things is a glowing animation for buttons using a hardcoded animation on the background colour of the buttons (mostly used with list items). This animation is neither really visually satisfactory nor configurable.
We need to define a generic "loading state" visual indicator that can apply to buttons and other UI elements. We also need to take into account that while something is loading, we may want to disable (as in: grey out) some widgets.

At the moment, a good example of a part of the UI that lacks this kind of feedback is the screen containing a keyboard (e.g. the login screen or the search screen). When validated, the search or login operation generally takes some time, during which the user has no clue that something is actually happening, eventually restulting in some users clicking again or cancelling the process by accident.

Blueprint information

Status:
Not started
Approver:
David McLeod
Priority:
High
Drafter:
Olivier Tilloy
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
Accepted for 1.0
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.