is it possilbe to provide a screenshot or demonstration of your work?
i feel that i would be missing something if i simply replace the css file for a couple of clicks and then move back to the cvs version.
best regards, raoul bhatia
Rob Smith wrote:
I have been playing with this all day (although I admittidly know
NOTHING about CSS, but was able to figure enough out just playing with the file). I discovered a few things throughout this, about interface considerations. There are 3 ways to handle the email and header display. The current way, which I think we all agree is less than ideal. Another way that is easy enough to implement with CSS, is to have just the headers and message be inside a scroll page (basically, make messageframe scroll). This works fairly well, except that normally email clients keep the headers visible at all times. The final way, having the headers always visible while the message scrolls, appears to be very difficult to implement in CSS, and also has one very serious flaw. Currently, RoundCube always shows the entire sent/received/cc list for an email. I have already had a few emails that were sent to large groups and take up over half the page with this header. If you implement the design where the header always shows and just the message scrolls, some emails could be unreadable because of such long headers.
So, this brings up a few other options. Personally, I feel that the ideal (but I don't know about ease of implementation), is to have the header only show 1 line of Subject, Sender, Copy, and Date by default, and then be able to expand the header by clicking on a button (this is similiar to how Thunderbird functions). This would allow the header always visible + message scrolling method to be easier to implement (you will at least have a better idea to how large the header is going to be), and also makes sure the email will always be readable. If we consider that to be too difficult, or not the way you want it, it is very easy to make the whole messageframe scroll, and I went ahead and attached the mail.css file I created that will demonstrate this behavior (I works great in firefox, but I have no clue what needs to be done to make it work in IE). Maybe if nothing else, this would be a good solution for now, until you have time to implement the ideal.