Fix: bounce stays visible + springier; image/video crop fills (cover) + resize shrinks footprint #25

Merged
jknapp merged 1 commits from fix-anim-image into main 2026-07-14 23:07:58 +00:00
Owner

Bounce keyframe now ends at opacity:1 (was reverting to opacity:0 via fill-mode after finishing = vanished) and has a real multi-step bounce. Image/video: applying an aspect-ratio crop defaults object-fit to cover (fills the frame, no letterbox empty space; Contain still available) and clears the unreliable %-height + hides the separate Height control when a ratio is set, so resizing Width reliably shrinks the footprint. Backend bounce keyframe byte-identical. 910 tests.

🤖 Generated with Claude Code

Bounce keyframe now ends at opacity:1 (was reverting to opacity:0 via fill-mode after finishing = vanished) and has a real multi-step bounce. Image/video: applying an aspect-ratio crop defaults object-fit to cover (fills the frame, no letterbox empty space; Contain still available) and clears the unreliable %-height + hides the separate Height control when a ratio is set, so resizing Width reliably shrinks the footprint. Backend bounce keyframe byte-identical. 910 tests. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jknapp added 1 commit 2026-07-14 23:07:57 +00:00
jknapp merged commit 2b1569202a into main 2026-07-14 23:07:58 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cloud-hosting-platform/site-builder#25