v0.4.0
0.4.0
Added
- New
svg
example - New
lottie
example
Changed
- The GitHub repo has migrated into the linebender org: https://github.com/linebender
- You may need to update your git ref from
loopystudios
tolinebender
- You may need to update your git ref from
- SVG and Lottie features are now feature-gated
- SVG (.svg) support is now added through a cargo feature
svg
. - Lottie (.json) support is now added through the cargo feature
lottie
. - experimental
dotLottie
features (LottiePlayer
,PlayerTransition
,PlayerState
) are now feature-gated through the cargo featureexperimental-dotLottie
. This is only partial support, and a work in progress. Theme
is now activated through thelottie
feature, as it was only possible to style runtime lotties.VelloAsset.metadata()
is no longer available, as it is specific to Lottie. There is now a trait,LottieExt
that can be imported to call.metadata()
on aComposition
instead. This is no longer fallible as a result.
- SVG (.svg) support is now added through a cargo feature
PlaybackAlphaOverride
was removed in favor of analpha
field onVelloAsset
.LottiePlayer
was renamed toDotLottiePlayer
.- Paths to several locations have changed, e.g.
bevy_vello::assets
->bevy_vello::integrations
Fixed
- A slow startup delay for lottie assets to begin rendering
- A dotLottie issue where the first frame can jump on web platforms.
New Contributors
- @AngeloMateus made their first contribution in #48
Full Changelog: v0.3.0...v0.4.0