Merge PR #137 from alexanderalber: Morph: a picture cropped differently on the next slide morphs its crop (#118)

# Conflicts:
#	crates/anim/src/lib.rs
#	crates/anim/src/tests.rs
This commit is contained in:
Brandon Thomas
2026-10-14 15:05:27 -04:00
4 changed files with 99 additions and 4 deletions
+2 -1
View File
@@ -42,7 +42,7 @@ perspective-correct subdivided meshes.
| Duration, advance on click / after time, Apply To All | yes | yes |
| Transition sounds | yes | yes: Transitions › Sound offers six built-in sounds (synthesised, no sound files shipped), Other Sound…, [Stop Previous Sound] and Loop Until Next Sound; they play in the show and round-trip |
| Preview in the editor | yes | yes |
| Morph: objects move, resize, recolour; unmatched text boxes fade in place | yes | yes (#119) |
| Morph: objects move, resize, recolour; unmatched text boxes fade in place; a picture's crop morphs | yes | yes (#119, #118) |
| Morph: Words and Characters | yes | yes (#5) |
| Morph: geometry (circle to star) | yes | yes (#27) |
| Morph: `!!` name forcing, pictures, 3-D models, ink | yes | names partly; no 3-D or ink |
@@ -100,4 +100,5 @@ In, Wipe, Zoom, Float In, Grow/Shrink, Pulse, Spin, motion lines): weighted, ~85
| 2026-10-13 | major | Transitions measured frame by frame against PowerPoint's video export and retuned (mean diff 35.7 → 15.0); PowerPoint's XML defaults and option meanings; new options |
| 2026-10-13 | minor | Triggers now play in the slide show (they were read and written but never started), effects of different triggers apply in the order they were clicked |
| 2026-10-11 | minor | Morph leaves unrelated text boxes unpaired: they fade in place (#119) |
| 2026-10-11 | minor | Morph animates a changed picture crop (#118) |
| 2026-10-10 | major | Created: 48/48 transitions, 64 of ~190 animation effects, pane and option depth, estimates |