Files
effectcraft/crates
storybored379andClaude Opus 5.5 780419c235 Compositions: reject zero and negative frame rates instead of panicking
comp.new / comp.settings passed `frameRate` straight to
FrameRate::from_f64, so 0 (or anything below 0.0005) became a 0/1 rate
and the next frame-duration computation divided by zero, killing the
process (and an MCP session with its unsaved project); a negative rate
was accepted as-is. Scripts hit it via addComp(..., 0) or
comp.frameRate = 0. Return a parameter error like renderQueue.add's
frameRate check does.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-03 09:31:41 -07:00
..
2026-10-03 07:13:05 -04:00
2026-10-03 02:25:56 -04:00
2026-10-03 09:51:48 -04:00
2026-10-03 10:29:28 -04:00
2026-10-03 10:29:28 -04:00
2026-10-03 10:29:28 -04:00
2026-10-03 02:25:56 -04:00
2026-10-03 10:29:28 -04:00