Open cketti opened 2 years ago
A first draft.
Opening a conversation will collapse the previously read messages into a placeholder item.
Expanding the placeholder shows those previous messages (in a collapsed state).
Agreed @cketti . Having conversation spread on inbox AND sent message is not user friendly. Or at least, this approach is not my friend, but ennemy
Personally I would like to see something in-between [Threaded view across folders · Issue #735) and a conversation view. I think my use case is closer to conversation view so I'll share my ideas here.
For me the use case is I have an email in my inbox and am reading it. 9/10 times I don't need any context so I don't want my inbox to show the full thread across folders and I don't want too much screen space wasted on conversation view inline. (For example GMail can push the message you are trying to view off screen in a long thread which is quite annoying). In all of the mockups posted above it seems that at least a quarter of the screen is spent on past messages which seems like a big waste to me as I can usually remember well enough how many messages they were and who they were from. The one exception is the "8 previous messages" one with who they are from. That isn't too bad but still seems like a lot of screen space for what I consider rarely useful information.
For me I would probably want a way to optionally expand a thread and see the branches fairly accessible when viewing a message. For example Thunderbird desktop has this fantastic "Open Message in Conversation" context menu item. I rarely use it but it is amazing for getting the context of a message when I need to. With just one click all of the branches of the thread are laid out before you.
So basically for me I think the current threaded view does a good job grouping unread messages from the same folder into one view for easy reading. I wouldn't want to have too much information about a thread's history on screen for any threaded message. For me the key feature isn't always showing this context, but making it easily available. Right now I need to go into my Trash and Sent folders and search for the conversation to gather up the history. This is very inconvenient. Having a "Open Message in Conversation" button which pulled up a list view (like a search results page) with a tree view of the thread would be absolutely perfect.
Is this actually in the works? I would love having a proper conversation view. The new Android app is shaping up nicely and this should not be neglected. On Linux I can install an extension, but honestly TB should do this natively.
In addition to the current threaded view, add support for a conversation view that displays all messages in a conversation. This is what most mobile clients do these days.
In the message list, we show one entry per conversation just like we do for threads. Only when conversation view is enabled, tapping this entry will not open an additional message list screen, but a message view screen that displays all messages, one below the other, starting with the oldest message. Messages that are already marked as read should be displayed in a collapsed state so only some basic information is visible (contact picture and display name of the author, date/time, message preview?). The view should scroll to the first unread message. Unread messages are displayed in an expanded state where the message body is visible (we should probably collapse quoted text, though).
This is what a conversation looks like in the Gmail app:
This is a conversation in FairEmail (latest message first, only one message can be expanded at a time):
Open questions:
Note: This is very similar, but not the same as
735