Skip to content

Peng3d v1.7.0a1

Compare
Choose a tag to compare
@not-na not-na released this 18 Jan 18:50
· 134 commits to master since this release

Peng3d v1.7.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.

  • Widgets are stored in the order they are added, ensures that they are drawn in the order they were added
  • Background initialization flag is now stored per background
  • SubMenu and Container accept Background objects as backgrounds
  • Prevented random layering causing visual glitches
  • Fixed bug that caused Buttons to render their labels twice
  • Fixed bug that caused Labels of Buttons to render on top of Containers
  • Allowed to specify border styles for Containers
  • Replaced container stencil system with simpler and faster scissor system.
  • Removed some duplicate code in Container
  • Added option to bring your own event loop to replace the pyglet event loop
  • Added a Model/Animation/Bone system
  • Added package peng3d.libs for distributing third-party libs with peng3d
  • Added modified version of jsoncomment module to third-party libs
  • Added default missingtexture.png
  • Added demos for model system
  • Added support for models to be used in actors and rendered by the world
  • Added alias for misspelled RotatableActor->RotateableActor, old version still works
  • Fixed bug that caused issues when using multiple keybind-based Actor Controllers on different actors at once
  • Added method to add custom textures from elsewhere to the texture atlas and cache
  • Added documentation for new features
  • Removed some old debug outputs

In total, 34 Files were modified and 2502 Additions and 82 Deletions were made.