GNOME Bugzilla – Bug 621839
Improve auto-selection of messages
Last modified: 2010-09-24 13:45:29 UTC
When you click a folder to view it's list of messages Evo doesn't play nice.
Independently from the sort filter order, it would be preferable if Evo:
Showed the last selected message if it still exists
else show the oldest unread message in the folder, if any
else show the newest message in the folder.
This is not something that will stop me from using Evo but it is certainly a needed feature. I've used many different mail clients over the years I think Evo is about the only one that doesn't provide that feature.
Just to add a "me too". This is not a show-stopper but it would make the UI more pleasant to use. The current policy is not easy to justify from the usability standpoint, particularly for people who keep the folder sorted in ascending order by date (i.e. latest message at the bottom).
I gave this a shot for 2.31.4:
Seems to work for me, but might need some fine-tuning. I don't want this going into 2.30.2 because it's still a bit experimental. We can reopen this if it needs revisited.
push to gnome-2-30 branch as well?
I'd rather not, there's some reference counting things in there I'm not 100% sure about and only three days left until the final 2.30 release.
Thank you for your time.
I'm using an Evolution build that includes the patch and it seems to be holding up well so far. If it behaves well into tomorrow I think I'll be more comfortable putting it in 2.30.2. Just being overly paranoid.
That would be most welcome :-)
Backported to gnome-2-30 branch:
This is why I choose open source :)
Using 2.30.2 on Fedora 13. I'm not seeing the effects of this patch, e.g. on visiting a folder with new messages, the newest unread is preselected rather than the oldest.
I guess I did the unread selection backwards: the present code will select the newest unread message or else the newest read message.
Revised patches pushed to master and gnome-2-30 branches: