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

UX parity between prototypes & coded client #261

Closed
2 of 7 tasks
ninavizz opened this issue Mar 7, 2019 · 9 comments
Closed
2 of 7 tasks

UX parity between prototypes & coded client #261

ninavizz opened this issue Mar 7, 2019 · 9 comments

Comments

@ninavizz
Copy link
Member

ninavizz commented Mar 7, 2019

Related Issues from the UX Repo:
Client Content Design/Inventory
» Table in first comment has full inventory list of icons w/ SVG art for completed ones.
» Cut-art for elsewhere in the Client chrome will be included in related task Issues
Client Visual Design
Client Interaction Design


»» Zeplin Project for this Issue ««

  • Re-Factor Client Grid ([client styling] Refactor client grid layout #259)
  • Apply Source Pane Styles
    Within scope of features already implemented
    • Gradient details for background that spans this and the Messaging Pane, in its Styles Issue
    • No unique "Issue" for styling most of this, just follow Zeplin
  • Apply Conversation Pane Styles ([client styling] Apply Conversation Pane styling #272)
    Within scope of features already implemented
  • Apply Reply Pane Styles ([client styling] Apply "Reply" pane styling #268)
    • Replace boring button w/ awesome airplane
  • Apply Auth Widget Styles/Interaction(s) ([client styling] Create and place auth widget #264)
    • "interactions" within the scope of existing functionality = dropdown to signoff, vs static button
    • Placeholder initials and username instead of FName/LName, until Admin interface expanded to support FN/LN
  • Apply Refresh Widget Styles/Interactions
    • Text styles for Refresh timestamp, in Zeplin mox
    • Static & Active icons, in Content Inventory (link above)
  • Configure Qubes SVS VM window for Workstation (#260)
    • Make the window match the spec'd purple, spec'd stroke color, spec'd dropshadow
    • Spec icons style
    • Spec typeface for VM Name
    • Update VM naming convention for SVS to more user-friendly [SD Workstation]
    • Not in scope for current sprint... 😢
@eloquence eloquence changed the title EPIC: UX pairity between prototypes & coded client EPIC: UX parity between prototypes & coded client Mar 7, 2019
@eloquence eloquence changed the title EPIC: UX parity between prototypes & coded client UX parity between prototypes & coded client Mar 7, 2019
@ninavizz
Copy link
Member Author

ninavizz commented Mar 8, 2019

^ Updated above punch-list to reflect ID Badge implementation blockage flagged in SD-4251, and recommended workaround until the SD-4251 resolved.

Acceptance of this Epic is not dependent on the ID Badge thingy being unblocked. Just FYI! @creviera

@ninavizz
Copy link
Member Author

^ @creviera BUMP! Added style tidbits on Refresh button, inline with text on OG comment. Created new issue for Auth Widget, which I'll be completing momentarily.

@ninavizz
Copy link
Member Author

@creviera do you and @redshiftzero think there's enough from me between this Issue and the details provided in all the linked issues, for documentation/reference on this sprint's needs?

@eloquence
Copy link
Member

Thanks for filing these, @ninavizz! I've added them to the board, replacing the placeholder cards, and to the spreadsheet. Per the current plan we still need to flesh out issues for :

  • Apply Source Pane Styles
  • Apply Messaging Pane Styles

Jen/Nina/Allie, please jump in if you think that breakdown no longer makes sense. :)

@ninavizz
Copy link
Member Author

^ @creviera I refrained from creating unique Issues for the Source Pane Styles and the Messaging Pane Styles, figuring the screens in Zeplin should provide adequate guidance for a first pass. What do you think? Happy to create unique issues for those, if more info would help. 😃

@ninavizz
Copy link
Member Author

Hey folks—I spaced on including the Login screen, in my list above—but recall discussing it with Erik and Allie, last Thursday. I also don't see an Issue for it—was one created that I suck at finding, @eloquence? Asking, cuz I wanted to know if for Beta we're still planning to do the combobox/dropdown for known usernames for a specific Client instance: https://invis.io/J3R7XDP2DSZ#/354546900_SignIn-Online

@eloquence
Copy link
Member

Login UI changes are out of scope for the current sprint. For the next sprint, we may want to tackle the actionable changes identified in freedomofpress/securedrop-ux#48 (comment) as a narrowly scoped issue.

We've not decided whether we want to include the "list of users" for offline mode. I suspect that we may reach a point where it's easier to have that list than to suppress all state in offline mode. For this reason I would love to see a final design with the dropdown, but we'll likely not implement it immediately.

@ninavizz
Copy link
Member Author

ninavizz commented Mar 27, 2019

Dev-actionable things for the near-term need to be resolved in a solution that scales-out to what's desired for Beta... so what we identified as "actionable" for the UX Kid to work on in this sprint in prep for the Dev Kid to implement next sprint, the UX Kid still needs to consider as a minimization of what is the preferred solution for Beta. Hence, asking the prior question. 😸

I'm personally in favor of preserving the drop-down for offline mode, as I suspect it'd feel weird for users if it went away.

@ninavizz
Copy link
Member Author

Ohai this issue is sooooo obsolete; much has changed, so, closing!

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

No branches or pull requests

2 participants