Hi, the first release of Elisa embeds its own rendering toolkit. For the next release we have planned to split the project in two parts : Elisa core with all its base plugins on a side, and the Elisa toolkit on the other side. Such a separation will permit to simplify the core architecture of Elisa and the development of the toolkit. In addition to Elisa, the new library should be useful for many Python applications and the toolkit would really benefit from it.
I wrote a documentation on the design of the toolkit. It is based on the first release foundations, improving most of the problems we have encountered. This documentation describes the basic concepts, there are also some detailed UML diagram classes which present the API of the toolkit. Here is the paper : https://core.fluendo.com/elisa/trac/wiki/ToolkitDesign Of course, there are still some issues to fix, and we would really like to have feedbacks on the presented design. Don't hesitate to bring remarks on what was made ! Oh, it also means that we must found a name for this new toolkit, what about "pigment" ? Regards, -- Loïc Molinari <[EMAIL PROTECTED]>
