drift-git / preliminary-discussions

Just a repository that will contain the product of some of the preliminary discussions about things related to Drift.
1 stars 0 forks source link

UI/UX discussion #5

Open Joshuad2uiuc opened 5 years ago

Joshuad2uiuc commented 5 years ago

One of the most important parts is figuring out some of the front end design going on in this. I think the UI/UX of this is going to be the most interesting part of the project to me, since one of the reasons I am unsatisfied with all of the messaging platforms right now is the UI/UX of everything.

Joshuad2uiuc commented 5 years ago
Screen Shot 2019-11-08 at 9 33 14 PM
Joshuad2uiuc commented 5 years ago

The above could be something similar for desktop. I think figuring out what to focus on is the most important, while also relaying other contextual information such as reactions, how many children a node has, what the parent is, etc. I think it makes sense to have some main focus, but also the ability to see what was the previous node (s), what the current path is (say you went from A->B->C, you want to see the whole chain), what the replies are to that current node are. Choosing what to visualize and how is going to be very difficult.

Mobile is going to be the most constrained. I think the tinder UI/UX is something to think about. Tinder just swipes from person to person, but we can use swipes in each direction possibly to traverse our graph. You can go swipe left to right to go back, but there needs to be some sort of way to view the next possible children as well. For this, I think that it would make sense when someone swipes right, it swipes you to the top of the replies to that node ordered by how many children it has. Then you can swipe up or down to traverse all the children, and then swipe right to repeat. Similarly to discord, you can swipe to see all the channels on the left side.