Files
effectcraft/crates
Brandon ThomasandClaude Opus 5.5 ed54a8cd15 Never crash: interchange export/import without expect()
Removes the six expect() calls from timeline export/import and denies the panic lints in the
crate. A precomp layer whose source item is not a composition (a damaged project, or an item
that was deleted) made export panic in Exporter::sequence; it now leaves that layer out.
Exporter::sequence and track_item return Option, the Motion/Opacity/Volume effect defaults
come from effect_or_new (None if FilmCraft's registry lacks one), and import's motion() skips
a layer without a transform group.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 12:10:09 -04:00
..
2026-10-04 02:57:17 -04:00
2026-10-04 02:57:17 -04:00
2026-10-04 02:57:17 -04:00
2026-10-03 13:13:50 -04:00
2026-10-04 02:57:17 -04:00
2026-10-03 02:25:56 -04:00
2026-10-04 02:57:17 -04:00