Andrew,

Congrats on being a Dad and a very useful component!

The following are the two things that came to my mind as far as 
enhancements:

1. The ability to link the color, backgroundColor, etc. to CSS 
style classes or values.  The way it is now, the overall design 
of a site that uses this component and CSS is spread between 
the two - not optimal for the designer or maintenance.
2. Cacheing (you already mentioned that one)

Finally, as an aside and request to fix the CSS issues you 
mentioned, using the layout="table" does appear to avoid the 
gapping problem in IE.  However, it forces some extra layout 
control to correctly place the roundedDiv above and beyond what 
was required without it.

Thanks again!

Todd

---------Original Message---------

> What are the future plans/roadmap for this component?

I wanted rounded corners and wanted something that would not 
require
sitting in front of gimp all the time. When I wrote it I was 
using
tomahawk more, but now I am almost exclusively on Trinidad. So I
debate moving this over and leveraging the Trinidad skins.

> Will it be enhanced and grow?

There are some concerns with it that I would want to address 
before
enhancements. One problem is the lower left and upper right 
corners,
where the shading changes. My algorithm has some rounding 
errors and
as a result the transition is not as smooth as I would like.

The other concern is the in-memory cache. I wonder if using 
temporary
files would be a better solution.

Then there is cleaning up the CSS so that it works better in 
different browsers.

As for enhancements, it does pretty much what I wanted it to do.
Besides maybe allowing different image generators (like maybe 
buttons
for example), I have no other ideas. If people have them, I 
would be
willing to consider them and I would definitely accept patches 
from
users.

At the moment, I am really busy on other projects and being a 
dad, but
hopefully I will get back to it and polish it up sometime (and 
make a
Trinidad port).

-Andrew


Reply via email to