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

[client styling] Apply "Reply" pane styling #268

Closed
ninavizz opened this issue Mar 12, 2019 · 4 comments
Closed

[client styling] Apply "Reply" pane styling #268

ninavizz opened this issue Mar 12, 2019 · 4 comments
Labels

Comments

@ninavizz
Copy link
Member

ninavizz commented Mar 12, 2019

Epic: UX Parity between prototypes & coded client (#261)

This Story: Apply reply pane styling
Much of what's shown in the clickable wireframes below, has yet to be reviewed by the team. That said, implement however much you'd like, for this first PR—with minimum acceptance reqs being the AwesomeAirplane™ button replacing the barfy button for "Send".

Reference materials:


Notes:

  • Icon for Error screen (currently a bell) may change
  • Team has yet to review this latest flow; if Jen's really into this, let's surprise Erik! Otherwise, implement however much you wish, for now. :)

For AwesomeAirplane™ button

Normal: #9814C8
Hover: #E90ED6
Focus: TBD
Active: #F6EDF3, with 28x28 #9814C8 LDS Ring animation sitting atop
Note: Because Active is very important to usability and Focus is very important to accessibility, both states do need to be built-in. Have yet to do Focus, which will need another SVG file.

<?xml version="1.0" encoding="UTF-8"?> <svg width="56px" height="39px" viewBox="0 0 56 39" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <!-- Generator: Sketch 52.3 (67297) - http://www.bohemiancoding.com/sketch --> <title>AeroPlane</title> <desc>Created with Sketch.</desc> <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="VD_ComposeBox" transform="translate(-707.000000, -109.000000)" fill="#9814C8"> <polygon id="AeroPlane" transform="translate(736.473347, 129.347086) rotate(-8.000000) translate(-736.473347, -129.347086) " points="708.205702 120.847093 719.410273 130.430186 743.788351 122.783606 723.799509 134.318549 720.095201 145.921376 729.046224 138.120065 737.160532 145.692965 764.740991 112.772796"></polygon> </g> </g> </svg>
@eloquence eloquence changed the title [client styling] Reply Styling [client styling] Apply reply pane styling Mar 12, 2019
@eloquence eloquence added the ux label Mar 12, 2019
@eloquence eloquence added this to Current Sprint - 3/6-3/20 in SecureDrop Team Board Mar 12, 2019
@sssoleileraaa
Copy link
Contributor

A user might want to disregard what they just wrote by clicking a button rather than select-all-delete. I was thinking that if there are going to be more buttons to interact with the ReplyBox then it might make sense to have a button panel at the bottom instead of one button embedded in the "Reply" textbox.

@ninavizz
Copy link
Member Author

I'd prefer to keep it clean/elegant, on the buttons front... and not design in anticipation of all the "what ifs?" on the user's part. The patterns I'm working with are very standard, and have mostly all been validated in testing.

I also don't want to confuse users with unusual patterns; that sort of thing is necessary and works well in defense/aerospace industry contexts, but not so much in consumer industry contexts (the latter being much closer to our target users). Make sense?

@ninavizz
Copy link
Member Author

ninavizz commented Mar 13, 2019

...actually, there are 2 other ways to handle the interaction stuff w/ Reply pane; wanting to sketch these out tomorrow (Weds) for review in our 9am UX meeting. FYI/w00t!

@ninavizz ninavizz changed the title [client styling] Apply reply pane styling [client styling] Apply "Reply" pane styling Mar 16, 2019
@eloquence eloquence moved this from Current Sprint - 4/3-4/17 to Near Term Backlog in SecureDrop Team Board Apr 11, 2019
@eloquence eloquence moved this from Near Term Backlog to Nominated for next sprint (4/17-5/1) in SecureDrop Team Board Apr 12, 2019
@eloquence eloquence moved this from Nominated for next sprint (4/17-5/1) to Current Sprint - 4/17-5/1 in SecureDrop Team Board Apr 17, 2019
@sssoleileraaa sssoleileraaa moved this from Current Sprint - 4/17-5/1 to In Development in SecureDrop Team Board May 1, 2019
@eloquence eloquence moved this from In Development to Near Term Backlog in SecureDrop Team Board May 1, 2019
@eloquence eloquence moved this from Near Term Backlog to In Development in SecureDrop Team Board May 1, 2019
@sssoleileraaa
Copy link
Contributor

SecureDrop Team Board automation moved this from In Development to Done May 1, 2019
@sssoleileraaa sssoleileraaa moved this from Done to Near Term Backlog in SecureDrop Team Board May 1, 2019
@eloquence eloquence moved this from Near Term Backlog to Nominated for next sprint in SecureDrop Team Board May 14, 2019
@eloquence eloquence removed this from Nominated for next sprint in SecureDrop Team Board May 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants