Best webmail project i've seen in a long time. RoundCube has a lot of
potential.
After first installing it and using it for a couple hours here are my
thoughts. (Some of which I would like to help code if no one gets to
them before me, but due to my schedule right now it will be a month
or 2 before i have time)
1) Ditch the "server" option on the login screen, or at least make it
configurable. I don't want people that use my server for mail to have
to enter it. A drop down list would be ideal, if we could provide an
array in the main config file of servers that are allowed. Though I
would be happy with only being able to specify one login server as well.
2) Make the folder list the only thing that scrolls. Fix position the
iframes on the right. With very long folder lists (i have well over
800 mail folders) its annoying to have to scroll up and down
constantly to see new messages then all the way back down to go the
the next folder with mail.
3) Collapse the folders in the folder list, when there are nested
folders. Example:
inbox
folder1
--subfolder1.1
--subfolder1.2
folder2
--subfolder2.1
--subfolder2.2
----sub.subfolder2.2.1
----sub.subfolder2.2.2
would become:
inbox
+ folder1
+ folder2
Obviously, it should be able to handle all levels of nesting, but by
default, when you log in all folders should be collapsed.
The hard part looks like it is already done. If you select a top-
level folder now it highlights (via a gray bar) all the branches of
that node.
4) If there is unread mail in nested folders, it should show that on
the root level folder when nested folders are collapsed. Example:
Using the above folder-nesting example. Lets assume there is 2
messages in sub.subfolder2.2.1 and 1 message in subfolder2.1.
Collapsed it might look notify you that you have 3 new messages like
this:
inbox
+ folder1
+ folder2 (3)
And, obviously that would continue for all levels of nesting:
inbox
+ folder1
folder2
--subfolder2.1 (1)
+subfolder2.2 (2)
5) Lastly, signatures. Each account that you should be able to define
a signature for each identity
..
What's the best way to submit patches to the project? I probably
won't have time to seriously look into coding some of these features
until late november, but if no one else gets to the first i'd like to
submit some patches.
Thanks,
Mike.
mbond(a)the-forgotten.org