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

Workstation Network Failure #32

Closed
ninavizz opened this issue Feb 6, 2019 · 6 comments
Closed

Workstation Network Failure #32

ninavizz opened this issue Feb 6, 2019 · 6 comments
Labels
Needs Field Obvservation Things we need to track in the Pilot study Needs Prioritization SDW Client UxD User Experience Design (content, visual, interaction)

Comments

@ninavizz
Copy link
Member

ninavizz commented Feb 6, 2019

Problem

How will network activity be shown within the Client?

Considerations

  • Each process should have a status "processing" thingamajiggy of some sort—even if subtle
  • Multiple processes happening at once shd be represented
  • Obvious/major processes should reflect as such to satisfy user need to see actions responded to

Acceptance Criteria

  • Simple animation of a scenario that team agrees upon as good-to-go
  • Mockup(s) demonstrating possible different states
  • Ready to handoff to @creviera

This is a sub-task within #31

@ninavizz ninavizz added Needs Testing Something we need to get in front of users Workstation Beta UxD User Experience Design (content, visual, interaction) labels Feb 6, 2019
@eloquence
Copy link
Member

Pending:

  • colors (part of larger visual design language work) and final design

Likely initially focused on three states: idle, busy, error. See #28 for early design exploration of error flyout.

Actionable:

  • first design for error bar at center of top bar

@eloquence eloquence changed the title Workstation Network Activity Indicaton Workstation Network Activity Indicator Apr 30, 2019
@ninavizz
Copy link
Member Author

First jab at indicating network issues, here: https://projects.invisionapp.com/share/KXS6I4C4QA2#/screens/365077761
• Regular Client pane
• Login pane

Reference this GDoc for differences between Must/Should/Could outlined.

@ninavizz ninavizz changed the title Workstation Network Activity Indicator Workstation Network Failure May 29, 2019
@ninavizz ninavizz added Needs Field Obvservation Things we need to track in the Pilot study and removed Needs Testing Something we need to get in front of users labels May 29, 2019
@eloquence
Copy link
Member

For reference, the corresponding client issue is freedomofpress/securedrop-client#391, which we should update with the final Zeplin spec when it's ready.

@ninavizz
Copy link
Member Author

ninavizz commented May 30, 2019

MUST: Behavior via Invision · Zeplin

Will post SHOULD and COULD implementation behavior/zep specs next week, once I'm back on the clock... :)

@eloquence
Copy link
Member

eloquence commented Jun 11, 2019

Thanks @ninavizz! The "MUST" behavior here matches my own understanding of the consensus, which is the deliverable we needed for this sprint, so I'm marking it as done for sprint purposes, but not closing the issue yet.

I think we'll want to treat the "active state" of replies that are enqueued or in the process of being sent as a separate issue from the network error, but it's good to see the two together.

I've updated freedomofpress/securedrop-client#391 accordingly.

@ninavizz
Copy link
Member Author

Both the Login and the main client pane now have network failure indicators. Closing, accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Field Obvservation Things we need to track in the Pilot study Needs Prioritization SDW Client UxD User Experience Design (content, visual, interaction)
Projects
None yet
Development

No branches or pull requests

2 participants