Talk:Main Page: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
== 17.01.25 Mail threading == | == 17.01.25 Mail threading == | ||
Here the very latest mock up of | Here the very latest mock up of our threading system. | ||
A | A thread bar that shows the entire conversation structure (who answer to who) using a different color per email address. | ||
This system garantee a great use of space and full control while choosing what message to read. You can even start each individual part of the thread. | This system garantee a great use of space and full control while choosing what message to read. You can even start each individual part of the thread. | ||
'''Logic''' | |||
Messages are represented only by the person (avatar, random image, name, or initials of name). We do not show subject, date in this view. Read/unread is shown by visual style. | |||
Replies are shown using lines connecting the reply to the replied-to message. | |||
It highlights the currently selected message. Clicking on a node selects that message and allows to read it, and also focuses the graph on that msg. | |||
'''Placement''' | |||
We have a vertical and horizontal version (for desktop and mobile, respectively) | |||
It is shown between message list and message. | |||
It should be narrow (or small, respectively). If there are too many responses, deeper replies are grouped using a "+20" (number of msgs not showing) next to the bottom-most or right-most message. | |||
'''Algorithm''' | |||
If a msg is a reply, it's indented one level more to the right, and a short curvy diagonal line joins the line to its left. | |||
image | |||
... unless it's the only reply, in which case it's not indented, but directly below the previous message, and has a line straight up. | |||
image | |||
... unless (space issue) it has multiple replies and there already is a message to its right, which also has replies. | |||
Line goes straight down from a message, unless it has no replies | |||
[[File:Mail threading1.png|thumb|alt=Mail threading|Mail threading]] | [[File:Mail threading1.png|thumb|alt=Mail threading|Mail threading]] |