freedomofpress / securedrop-ux

Public wiki and repository for the SecureDrop User Experience team
8 stars 0 forks source link

Nuances of Conversation Pane for Beta #41

Closed ninavizz closed 4 years ago

ninavizz commented 5 years ago

Scenarios/Instances

Message failed to send

Message is too long (DDoS?) and shd be broken with "See Full Message" link


Messaging Newness Indication

It is not known yet if this is or will be a verifiable "problem" for users, so this Issue is to explore design opportunities that may or may not be presented to users for feedback on.

  1. I am a journalist, actively using the Qubes Workstation. Do I want or will I need to be notified that new stuff has arrived whilst I'm in the middle of a session?

  2. When I sign into a new session, is it helpful to see any notification-ish things, markers, or other UI thingbobs, telling me what just came in, what I hadn't yet read, and/or what I have read?

Chinrubbing to date has considered how Slack, GMail, Signal, and Discourse all work. Nina created this recording of how Slack's notifications work across a variety of scenarios, for reference. Interactive triggers, how scrolling is considered, and timed toast message ephemerality should all be captured. My cursor is included in the video: Look for the cursor, kids!.

Scenarios To Consider

Acceptance Criteria


This is a sub-task within #18

ninavizz commented 5 years ago

@eloquence @redshiftzero @creviera ...if there are any scenarios you guys can think of that I failed to capture, above, pls to let me know! :)

ninavizz commented 5 years ago

Nina needs to eat lunch and drink less coffee, as she put the prior comment in the wrong issue!

ninavizz commented 5 years ago

@eloquence Nominating for mid-sprint addition to current Sprint (cuz that's honest!)

ninavizz commented 4 years ago

Hah! Closing, as all of the things flagged on this issue (including the current security repo issue for too-long messages) have been completed for Beta. Will open new ticket for convo pane maturation things.