Thev00d00 wrote:If you know C++ I am trying to get the control centre project restarted...
If I had time to work on it, I would do it, but life decides otherwise for the moment
It would be great if it got started again, because I put to much work and time in it to just let it vanish...
if you want you can move the project to our git .... and to python
I can't remember exactly why we went for C++, but I think it was because none of us had any descent excperience with python (and I got outvoted I think
A move to python wouldn't be bad I guess.
At the moment the project is hosted at https://sourceforge.net/projects/sabayoncontrol/
Some of the development discussions can be found on http://wiki.sabayonlinux.org/index.php?title=User_talk:Sjieke
For those that are interrested to work on it, I can add you to the developpers and give you permissions on the forums/SVN/etc. on sourceforge. A move to the sabayon git would be great as it would be an official sabayon project then.
For those that are interrested I attached a little design document I created back then. If a port to python is going to happen, maybe it is also the right moment to reconsider some of the design descissions.
If you read the document (and maybe the discussions): the thing I am still concerned about is how to hook up events (also called signal/slots) from the UI widgets generated by the UIBuilders (GTK and QT) to action on the Modules...
An argument in favor of porting to python is that I think it is easier to use Modules written in C++ or other languages from python than to use python (or something else) from C++. But again, the biggest problem in the current design (written in python or C++) is hooking up UI interaction to actions on the backend modules, because UI is created at runtime and modules need to be pluggable...
Damn, talking and (re)thinking of it makes me wanna work on it
Now I just need to free some time somewhere