Peng3d v1.9.0a1
Peng3d v1.9.0a1 Release Notes
Note: for further information about specific classes and methods visit the documentation on ReadTheDocs.org.
This release is available in the attachments and on the Python Package Index here.
Most Features are listed in Chronological order.
- Improved layered widget dynamic pos/size, now includes arguments
- Widgets now check if a click is within the parent container/submenu, prevents accidentally clicking out-of-bounds widgets
- ResourceManager is now not forcibly created, only if missing
- Improved ResourceManager missing texture handling
- Applications can now easily define a custom resource as the missing texture
- Changed PyPI Development status to stable
- Added new event system
- Out-Sourced event docs to an external sphinx extension called peng3d_sphinxext
- Added BlitableTexture util to peng3d.util.gui
- Added dialogs as the peng3d.gui.menus module
- Added ActionDispatcher class for easy future extension
- Switched over all actions to use ActionDispatcher
- Added SmartRegistry util
- Partially re-added python2.7 support, not officially guaranteed
- Added tests for some features
- Fixed incorrect PyPI badge, now displays current version
In total, 31 Files were modified and 1694 Additions and 68 Deletions were made.