effectcraft/crates
Claude f3fe25fd67
Import: test that an animated GIF imported from disk plays (#651)
Animated GIFs came in as one still frame in 0.7.0; bfbdadd3 (after that
release) probes them as movies. This end-to-end test imports a GIF file
through the wired session into a comp and checks the layer shows each of
its frames at its time, the path the viewer and exports share.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QiAJeFttZp83Fh7YuzAR5f
2026-10-10 23:50:08 +00:00
..
automation Lint the merged community PRs: no drop of a borrowing closure (#458), json only where drops import (#447) 2026-10-10 15:45:46 +00:00
av1enc G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
color Blend modes: classic modes fade with opacity and HDR modes keep over-range values, as in After Effects (#494) 2026-10-10 20:51:24 +00:00
effects Effects: CC Smear and CC Tiler on text and shape layers reach past the content's box (#659) 2026-10-10 23:35:47 +00:00
engine Project: footage saved with a relative path is found next to the project file (#652) 2026-10-10 23:41:43 +00:00
export G3: preserve exported audio sample positions 2026-10-10 17:55:50 +10:00
expr Tests: the near-plane check tests for the flip, and loopOut compares within float tolerance (#572, #456 follow-up) 2026-10-10 21:48:52 +00:00
geom Never crash: deny panic lints in the already-clean crates and apps 2026-10-04 14:52:39 -04:00
gpu Effects: CC Smear and CC Tiler on text and shape layers reach past the content's box (#659) 2026-10-10 23:35:47 +00:00
hevcenc Untrack crates/hevcenc/target (36 MB of build output) and ignore nested target/ 2026-10-06 15:02:20 -04:00
host Import: test that an animated GIF imported from disk plays (#651) 2026-10-10 23:50:08 +00:00
interchange Never crash: reject timeline documents nested too deeply 2026-10-04 14:05:57 -04:00
keyframe Keyframes: a straight auto-Bezier segment interpolates its chord exactly (#650 follow-up) 2026-10-10 22:52:36 +00:00
lottie G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
media Media: a multi-layer EXR's picture and its EXtractoR / Cryptomatte channels share one decode (#474) 2026-10-10 20:40:50 +00:00
model G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
opusenc G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
path G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
pdf Lint: clippy's collapsible_match passes on Rust 1.95 2026-10-10 16:54:16 -04:00
plugin G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
project Merge branch 'fix/f4': community issue fixes 2026-10-10 20:00:37 +00:00
psd Lint: clippy's collapsible_match passes on Rust 1.95 2026-10-10 16:54:16 -04:00
raster Effects: EXtractoR picks layers and channels of multi-layer EXRs (#295) 2026-10-09 17:32:09 +07:00
render Merge pull request #646 from tylerjenningsw/fix/clippy-1.95-lints 2026-10-10 22:28:35 +00:00
script Merge branch 'fix/f4': community issue fixes 2026-10-10 20:00:37 +00:00
segment Merge pull request #374 from storytold/fix/368-tflite-budgets 2026-10-09 09:25:24 -04:00
svg G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
text Community follow-ups: dedup font files from overlapping folders (#665); empty-Timeline drop also accepts compositions, rustfmt (#662) 2026-10-10 22:29:04 +00:00
time G3: fix frame-rate boundaries and bounded timecode arithmetic 2026-10-10 06:40:02 +10:00
track G2: improve editing reliability and Windows rendering fidelity 2026-10-06 00:00:31 -05:00
ui-egui Viewer: dragging a layer no longer piles up frame renders until memory runs out (#647) 2026-10-10 23:29:44 +00:00
vp9enc VP9: frames never end in a byte that reads as a superframe marker (#161) 2026-10-07 14:15:33 +07:00