You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Transitions: feathered wipes leak at fixed edges, clip-path blob, iris pill, warnings for ignored fields #432
Feathered wipe_* leak at the fixed frame edges (Transition edges: a mask transition with any silhouette, an organic blob, and feathered or tinted wipes #383): with feather / band_color, the reveal rectangle is feathered and tinted along the three frame edges that should stay fixed. wipe_left, feather: 320, band_color: #FF8CC6, at t=0.8: pixel (640,3) is pink instead of the incoming scene; with feather: 120 and no band, frame edges are a 50% blend of both scenes. Only the moving edge must be feathered.
A test that fails on current main is written first. For anything visual it is a render test (scenario → frame → pixel assertions); tests that build AnimatedProperties by hand are not enough — that is exactly how the regressions listed here slipped through.
Each item is verified end to end: scenario JSON, rustmotion validate, render, image inspected.
Vocabulary changes update crates/rustmotion/skills/SKILL.md, the relevant rules/ file and the exported schema. A field the validator accepts must have an effect, otherwise the validator rejects it or warns.
No comments in Rust code (repository rule). Commits follow <type>: <verb> <message>. No AI attribution in commits, PRs or issue comments.
Activity
fix(transition): stop the feather leaking, give the pill its corners,…