Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[export] Animate export wizard so that there is user feedback during large file transfers #2108

Open
rocodes opened this issue Jul 11, 2024 · 0 comments
Labels
enhancement New feature or request export ux

Comments

@rocodes
Copy link
Contributor

rocodes commented Jul 11, 2024

Description

Reported in freedomofpress/securedrop-workstation#1103 (comment) :

During large file transfers, there's not much UI feedback to let the user know an export is still in progress. The "continue" button spins, but the wizard doesn't show any other feedback until the export completes.

Right now, the export wizard is designed to minimize clicks/steps, and take the shortest path to export. There are a couple ways that more feedback during export could be provided:

  • Always show the "Working...." (export in progress) screen, optionally with more granualar progress reporting as we develop that (easiest way, but adds one more mouseclick/screen for users)
  • Add some sort of progress indicator at the bottom of the wizard. It would have to be added (hidden) to every child page of the wizard or to the wizard footer, and display it on whatever the current page is when an export is happening.
  • Something else tbd :)

How will this impact SecureDrop users?

The spinner icon on the "Continue" button may not be enough to tell the user an export is in progress

How would this affect the SecureDrop Workstation threat model?

n/a

User Stories

As a user, I want to understand what is happening while I attempt to export a large file

@rocodes rocodes added enhancement New feature or request ux export labels Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request export ux
Projects
None yet
Development

No branches or pull requests

1 participant