-
Notifications
You must be signed in to change notification settings - Fork 42
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 and coded client #270
Conversation
This is a WIP-PR until I update tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know this is a WIP, but a couple of small things.
@creviera Did you see the quasi-prototype I put in the "Reply" Issue #268? That addresses all of ye concerns & more. I probably should make the nav buttons bigger; in the meantime, look for the tiiiny pink triangle nav buttons on the top/far-sides of each screen. 😺 |
So I just finished clicking through the invisionapp and see that you can delete or cancel a message after sending. I was imagining "Cancel" button (potentially an "Attach" and maybe other buttons) next to the "Send" button. I'll explain my thinking in the client ticket: #268 Update@ninavizz - just want to point out that the only reason the reply button is below is because it required less coding for this PR, which is focused on rearranging the main panes and not the specifics of each pane. I didn't mean for it to look like I was overriding your design. There will be followup PRs for each pane styling! |
Journalists cannot currently send attachments to Sources... so, that's not functionality relevant to us (already vetted that one, months ago, heh). Other comments in with ticket. 😃 |
howdy do |
6070a73
to
6eb1169
Compare
dee16b0
to
18cbc03
Compare
28933d5
to
3837302
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Went through some basic workflows, and there's no regressions. This looks sooo pretty.
I have a few nits that can be ignored unless you really feel like changing them. I'm only pointing them out to help you understand some of the SD development practices we should carry over from SD core.
One legit (but also non-blocking) complaint about putting a TODO into the code / leaving dead in a comment.
Aaaand also a question. Why are we using PNGs and not SVGs for everything? My first impression is that SVGs would be better because of styling / scaling and such, and also I don't like binary data in git
. But also you've been working closer with @ninavizz so there might be a reason for this I totally missed.
The SVGs are comments in this inventory list (freedomofpress/securedrop-ux#17) and will need to be moved into the client. I moved the refresh SVG here and the PNGs will need to be replaced with their corresponding SVG in follow PRs that address the styling of each section of the client. I could pull them in now, but I think it's fine to add/replace them in the next PRs. |
3837302
to
36c25c9
Compare
36c25c9
to
fe3f86b
Compare
@heartsucker or @redshiftzero - review comments resolved |
Description
See Issue #259
Before
AFTER!!!
TODO
Each pane individually needs attention in follow-up PRs. There will be separate Issues mentioned in the UX Parity Epic #261 for each pane. A few details I just want to point out ahead of time are: