I just built a new test release from the most recent development version
The most notably changes are:
* integration of the 'papi' accessibility backend,
* overhauled layer system, which strictly separates each layer,
* experimental variable recognition in Style class and=20
* additional eye candy code
The papi backend will need to have a C compiler and ATK to be built
successfully. If you want to give it a try, make sure you set up your
accessibility system correctly. Win32 and Mac users will not be able to
make use of it, as the ATK backends do not support their accesibility
systems. Check the README for more about that.
A test script 'a11y_test.py' is located in the examples subdirectory.
The layer system was overhauled and improved in some ways. Layers now
are strictly separated from each other and require user interaction to
be switched (using CTRL+TAB). This also unbreaks the modality features
of the DialogWindow class and its inheritors.
The style loading method Style.load() now ignores variables starting
with an underscore ('_'), so that those can be used as usual variables.
This is an untested enhancement, so expect unwanted side effects.
The ScrolledWindow class and its inheritors are still broken, but I hope
to have a working version of them available at the end of this week (if
there is enough time).
The drawing module now includes a complex class object, FaderSurface,
which allows to be faded in and out using alpha transparency. Its
interfaces are straightforward and easy to use, so that it is a really
nice pygame.Surface enhancement :-).
Other changes since the last stable release (0.1.2) are documented in
the NEWS file, so do not forget to take a look at it for additional
The package can be downloaded from: