Sugar: Soy Client
completed by: Michal Proszek
mentors: AJ Williams, Arc Riley, David Czech
If you just install PySoy, open a terminal, run Python 3 and
import soy you'll get PySoy running with the standard X11 client in its own window. Obviously this doesn't fit with Sugar's GUI model.
Modify the X11 module found in
libsoy/platforms/x11 to check an environmental variable
LIBSOY_X11_WID for a window handle and, if found, attempt to use it as a windowid instead of opening a new window. This will be used to open PySoy in an embedded subwindow.
While working on this task you should join and remain in #CopyleftGames on Freenode to get help, feedback, and guidance from mentors and other developers. Code updates which may affect your work are also announced here as they happen.
When you've done, commit your work and post the resulting changeset url to this task.