Skip to content

Implement new "talk to a person" UI #1882

@ara4n

Description

@ara4n

Filing this as a design-tagged issue to differentiate from the existing #1392 and friends.

The result of talking to @antikewl this morning about having clear separate first-class citizens for "talk to user" versus "join/create a room" was to discuss 3 options:

  1. make the (+) button in the bottom left give the choice of 'are you adding a direct chat or a room' before proceeding. this was dismissed as the thing users are complaining about is the idea that you have to 'add' or 'create' anything when you start talking to a person. People exist already; you just want to talk to them.
  2. make the (+) button take you to a modal "Start!" screen of some kind which has both "talk to peeople" and "join/create rooms" sections or tabs. Dismissed for same reason as the first option.
  3. replace the current (+) and (directory) buttons with two new buttons: one for initiating direct chats; the other for joining/creating rooms. Thus creating new rooms could be seen as part of directory management (or perhaps vice versa). => Trevor to flesh this out.

Conclusion:

  1. Switch icons on bottom-left menu for design (as per http://zpl.io/1BkPWb)
  2. Add hoverover tooltip as per design for bottom-left menu icons (as per http://zpl.io/1BkPWb)
  3. Implement new 'Start chat with a person' screen (as per http://zpl.io/23ggM9 and http://zpl.io/1iXBEQ and http://zpl.io/1VAP77). We do not need the "manage networks" or searching external networks for now, we can search the current user DB that vector's old invite code maintains.

We do not need the final screen (http://zpl.io/Z7mQSg) as far as I can see.

Metadata

Metadata

Assignees

Labels

P1S-CriticalPrevents work, causes data loss and/or has no workaround

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions