After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 747158 - Threaded view in conversation list
Threaded view in conversation list
Status: RESOLVED WONTFIX
Product: geary
Classification: Other
Component: conversations
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 730682
Blocks:
 
 
Reported: 2015-04-01 07:27 UTC by Zsolt Udvari
Modified: 2018-01-10 01:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Zsolt Udvari 2015-04-01 07:27:12 UTC
Would be nice when can choose threaded view - as can see on example picture of wikipedia: http://en.wikipedia.org/wiki/Conversation_threading
Thanks!
Comment 1 John Snelson 2017-09-21 13:28:34 UTC
A fully threaded view is one of the biggest missing features in an otherwise great email client.
Comment 2 Michael Gratton 2018-01-09 11:18:01 UTC
Thanks for the feature suggestion, but Geary is designed around conversations, so a threaded view does not make sense in that context. There's no point in trying to duplicate something that other mail clients already do better. Thunderbird might be a good option, for example, for people looking for a threaded view.
Comment 3 John Snelson 2018-01-09 11:45:36 UTC
Conversations in groups on the internet develop in parallel, with different parts of the discussion expanded in overlapping ways. Understanding exactly what part of the conversation was replied to in this context is essential.

Thunderbird is bloated and buggy, and doesn't seem to be actively developed anymore. Geary is so very close to being a perfect replacement, but it's many improvements are sadly eclipsed by the lack of sensible options for a threaded view.
Comment 4 Michael Gratton 2018-01-10 01:36:06 UTC
Well, that's part of the problem - there are no sensible ways of displaying a conversation as a threaded view except by using a hierarchical, tree-based widget like GtkTreeView. A tree widget is not appropriate however since it doesn't fit in at all well with a conversation-based model, it doesn't scale for deeply nested conversations or on narrow displays, and it's also exceptionally hard for people to use - this is the reason why applications like mail clients and file browsers have all moved away from using trees for e.g. displaying threads or nested folders in recent years.

I'd be open to work-shopping alternative ways of displaying threads within the existing conversation model - maybe having an option to only display responses to a specific message in the conversation viewer for example, filtering or grouping by immediate replies, and navigating between sub-threads. If you'd like to send a message to the mailing list with your uses cases for a threaded view, I'd be happy to discuss it further there.