I have not yet had a chance to look at the pyui2 code but i was
considering using pyui on my project
http://astral-revol.sourceforge.net/. I will now examine pyui2 for it.
I had a look at the changelog and i see you have made some nice improvement=
Now about other features...
I was thinking for my project to extend the renderer so i can use it
for the game engine as well as ui. This is because the opengl renderer
provides most of what is needed for a 2d game. To this end I have done
some work on a renderer using pyopengl but came to the conclusion that
C function calls are to expensive in python. This can be helped
somewhat by using calllists but it would be even better if there was
an opengl renderer written in C so that you have only one C call for
ie. drawing an image. pyopengl and the C opengl bindings can be mixed
so I think it is possible.