GNOME Bugzilla – Bug 60002
No way to detect new message in closed thread
Last modified: 2009-08-15 18:40:50 UTC
There should *really* be some kind of indication somewhere when a closed thread contains unread messages. Currently it's virtually impossible to find out what's new in large mailboxes ;-( "Next unread" doesn't open threads, either...
Created attachment 5059 [details] [review] Proposed implementation
OK, my employer is probably going to chuck me out realy soon now for spending too much time on this kind of stuff, but in the mean time, tried to write some code that will mark collapsed threads that have unread messages by setting "unread mailbox" style on the associated rows. TODO: 1. Introduce a separate config setting for _threads_ with unread messages, or at least store the style separately. 2. Find out if we want to mark _all_ threads with unread messages, rather than just the collapsed ones. 3. Ensure display is updated when config is changed. balsa_index_refresh()in balsa_window_refresh() may do the trick, but I didn't add the call as I thought there might be a good reason for not doing so since it's not there already.
I am evaluating now all the pending patches. Is this patch overlapping with #57569?
OK, I have figured out the overlap. The patch has been commited to CVS. I guess it is OK to mark this report as FIXED, isn't it?
Well, it depends... Have you reviewed my TODO above? Note on 2.: I really like the way it works now (i.e. after my patch is applied) as it makes it immediately obvious which "open" boxes I need to click on to find my messages. Maybe some don't agree, and think that the highlighting shouldn't change just because you expand the thread...
Right, I somehow have not noticed the TODO list...
1.4 is out, everyone seems happy