Skip to content

258|Refactor: Use any kind of OTIO timeline

Félix David requested to merge Tilix4/stax:258_re_timeline into 3.0

Description of refactor

CICD

  • Removed test_ops.pycontent 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 of meta_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 as toggle_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

Merge request reports