Skip to content
This repository has been archived by the owner on Jun 18, 2019. It is now read-only.

Reconsider animations for sunder/recover UI #70

Open
garrettr opened this issue Jan 23, 2018 · 1 comment
Open

Reconsider animations for sunder/recover UI #70

garrettr opened this issue Jan 23, 2018 · 1 comment
Milestone

Comments

@garrettr
Copy link
Contributor

During both the sunder and recover UI flows, there is a progress indicator animation displayed between triggering either a sunder or recover action and displaying the resulting output. Currently, a large Sunder shield icon is overlaid on the input form and the inner keyhole rotates.

It is important to note that this animation is not, strictly speaking, necessary. In most cases the cryptographic operations complete so quickly that displaying a progress animation is unnecessary. The concept for adding the animation here was developed during the UI/UX design phase, since our initial user testing showed that some people were confused by how quickly the cryptographic operations completed, and adding a progress indicator helped them understand what was going on between entering input and receiving output.

I see a couple of possible approaches here:

  1. If the cryptographic operations are found to be reasonably fast, we might consider removing the animation and reworking the UI on the output views so it is clear that the requested action is complete and the output is available.
  2. If we still want to use a progress indicator animation, we might consider implementing one of the more elegant animations prototyped by our designers:
    Sunder Animations.zip.
@garrettr garrettr added this to the Post-1.0 milestone Jan 23, 2018
@garrettr garrettr mentioned this issue Jan 23, 2018
@GabeIsman
Copy link
Contributor

Some interesting context on The Atlantic: https://www.theatlantic.com/technology/archive/2017/02/why-some-apps-use-fake-progress-bars/517233/

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants