On 24/02/2010 18:37, Timo Sirainen wrote:
On Wed, 2010-02-24 at 13:18 -0500, Charles Marcus wrote:
I was wondering if you might take just a few minutes - no need to go into great detail or anything unless you can do so off the top of your head and don't mind - and outline what you see as the biggest problems with all of these sucky IMAP clients, and what things might/could be done to make them 'suck less'...
Well, I haven't thought about it all that much in detail. Or, actually, I did write a how-to: http://imapwiki.org/ClientImplementation
Basically:
- Online mode: Don't download all message headers at once at startup. If I open a mailbox, I'm seeing only about 20 messages on screen. That's all it needs to download. When I scroll the message list, download more as needed.
Yeah, Take TB's annoying pause when you click into the INBOX where it declines to jump to the newest messages so you can at least read what you already downloaded, UNTIL it's checked for any new messages which arrived in the last few seconds... OE still remains better from that point of view...
On the Nokia N97 you can get Profimail and it's a pretty good example of how an internet connect client should probably behave (granted some of these optimisations change if you assume the server is in the same room as you on gigabit...)
Ed W