Skip to content

2.0.0

Compare
Choose a tag to compare
@einarf einarf released this 21 Aug 17:36
· 138 commits to master since this release

The 2.x version is almost a complete rewrite

The most important changes:

  • Effect packages are completely redone.
    • The effects module can now contain multiple effects.
    • Effect package resources are now moved to resources/
    • A new module dependencies.py is required to describe/load resources and dependencies on other effect modules.
  • EffectManager is now replaced with Timeline
  • A new module project.py is used to describe/load resources and effect package dependencies including the option to create effect instances, timeline and general glue work.
  • The resource system is rewritten. Resources are loaded by dependencies.py modules in effect packages and/or in the project.py module. They are assigned labels/names effects can use to fetch them.