258|Refactor: Use any kind of OTIO timeline
Description of refactor
CICD
- Removed
test_ops.py
content because existing tests were about removed operators.
Refactor
- Removed internal timeline Stax architecture:
Track
,Element
,Version
. - Refactor to use
meta.sequences
as much as possible instead ofmeta_toggle
in chain. -
scene.current_track
refactor to guess the possible tracks to select. Allow the possibility to set a custom name to the tracks without loading an editing file. - Can be used without
VSE IO
add-on but warns the user when missing to install it.
Features
-
Timeline export use
sequence.mute
from VSE sequences directly. -
Timeline export can handle channels if
scene.tracks
is not fulfilled. -
Added
stax_meta
property for metas created by Stax to be sure we don't break the original timeline. -
Override
meta_toggle
astoggle_meta
to toggle only native metas and not Stax's ones. -
Update documentation
Closes #258 (closed)
How to test it
Checklist
Please check if your MR fulfills the following requirements:
-
Unit tests have been adapted -
Build was run locally and any changes were pushed -
Lint has passed locally without error -
CHANGELOG.md has been updated
FYI: @awesome_dev_too
Edited by Félix David