2.0.0
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 theproject.py
module. They are assigned labels/names effects can use to fetch them.