On Tue, 14 Feb 2006 13:51:43 -0600, Brian Jackson iggy@theiggy.com wrote:
Please no. I've never had a single client that liked the way that worked. I personally hate it. Thunderbird does not do that (at least not by default). Outlook Express doesn't either I don't think. Outlook is the only thing I've ever seen that does that by default. I would seriously not use roundcube if it did this. That's not a threat since I'm sure the devs could care less about what one user thinks in the grand scheme of things. I'm just letting the devs know how one of their users feels. They are free to tally the votes and make their own decisions.
--Brian Jackson
I haven't used Outlook Express in quite some time, but in version 6, I'm quite sure it did this. Kmail does it and last time I checked, Thunderbird did if you didn't have a Trash folder and didn't Expunge. I'm not exactly sure why It'd not doing this for you, but it has always been that way for me.
As far as I'm concerned, it's the least intrusive way to handle the situation. Creating a folder without telling a user is just bad design practice. I don't care who has done this... it's wrong and breaks the philosophy of good, practical design.
I'm not sure why you're so upset with striking out messages. If you don't like it, set your mail client to expunge on delete. That cures the problem. I'm sure if roundcube were to do what I suggested, that option would be available as well. What most people need to understand is that IMAP is a flexible protocol, unlike POP3. This flexibility should be exploited at in a user friendly fashion. Not removed because the developers think they know better than the user. Simply striking out a message and having an option to "expunge on delete" for those that don't want a striked out message sitting in ther inbox is a very quick and simple way to cure this problem. Then if you have a Trash folder, it can simply not delete, but move to the Trash folder... So you have 2 solutions to your "I don't like striked out message" problem. With that being said, why would you stop using roundcube if you have 2 options to remove striked out/deleted messages?
My solution adds just one configuration option (Expunge on Delete) and very little code. This keeps the interface clutter free and simple for the user while maintaining the flexibility of the protocol.