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 621839 - Improve auto-selection of messages
Improve auto-selection of messages
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-06-17 00:20 UTC by support
Modified: 2010-09-24 13:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description support 2010-06-17 00:20:12 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.

Kind regards,
Phil
Comment 1 Patrick OCallaghan 2010-06-17 01:39:07 UTC
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).
Comment 2 Matthew Barnes 2010-06-17 04:16:23 UTC
I gave this a shot for 2.31.4:
http://git.gnome.org/browse/evolution/commit/?id=8dc6fd1344965e5bd0940e99be3af9be26e3f9bb

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.
Comment 3 Chenthill P 2010-06-17 06:48:49 UTC
push to gnome-2-30 branch as well?
Comment 4 Matthew Barnes 2010-06-17 10:49:25 UTC
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.
Comment 5 support 2010-06-17 12:35:07 UTC
Thank you for your time.
Comment 6 Matthew Barnes 2010-06-17 14:53:20 UTC
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.
Comment 7 Patrick OCallaghan 2010-06-17 14:59:21 UTC
That would be most welcome :-)
Comment 8 Matthew Barnes 2010-06-18 20:11:17 UTC
Backported to gnome-2-30 branch:

http://git.gnome.org/browse/evolution/commit/?h=gnome-2-30&id=5453446e07b3b52497dbd2c9d287b8d1832af9fc
Comment 9 support 2010-06-19 00:13:59 UTC
This is why I choose open source :)
Comment 10 Patrick OCallaghan 2010-07-05 15:58:08 UTC
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.
Comment 11 Matthew Barnes 2010-07-05 16:10:51 UTC
I guess I did the unread selection backwards: the present code will select the newest unread message or else the newest read message.