Alex King wrote:
Apologies in advance if I should have contacted a dev owner directly instead of the list. If this was sent to the wrong place, please let me know the proper place and I'll pursue this there.
That's what the list is here for.
--
Hello List--
I'd like to have tabbed e-mail, and I'd like a better webmail client. I think RoundCube could be the solution to both:
I like your idea. There's an other OSS webmail introducing tabs: http://sourceforge.net/projects/nimail/
With the excellent job the dev team has done thus far, I'm sure you've gotten a ton of pet feature requests. However, I'm willing to write the code for mine - *if* a patch would be accepted into core.
You're welcome to do so.
Basically, I'd like to introduce a "tabbed interface" option (or default, if you prefer, but I think an option is a good intermediary step). The existing RoundCube interface, which replaces the main screen with a screen dedicated to the selected function (reading, writing, choosing from a list), is well suited to accept tabs.
The "ajaxification" of RoundCube is not complete. We already had discussions about how to improve the interface and reduce the number of "complete page loads" and use more DOM operations to show/hide elements. For example when opening a message, the message list should just be hidden without loading the whole page. This would make the application even faster. I totally agree with this and I guess that we should first implement the basics for that and put the tabbed-interface on top.
I've worked on a number of OS projects and would be capable of creating both the back-end code (using whatever coding conventions you prefer) and the front-end code (images, XHTML, CSS) to add this as an option. I've also got some experience building advanced, cross-platform AJAX applications (FeedLounge).
If this is a feature you'd be interested in having in the product? Perhaps there is someone I should talk to about the best way to do the implementation (the 5 minute architecture tour)?
You can ask me about the architecture or you can contact Justin Randell <justin[a]babel[.]com[.]au> who once suggested to optimize the GUI in the way I described further up.
Cheers, --Alex King
Personal Business FeedLounge http://alexking.org http://kingdesign.net http://feedlounge.com
Regards, Thomas