You may need to update your git ref from loopystudios to linebender
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 feature experimental-dotLottie. This is only partial support, and a work in progress.
Theme is now activated through the lottie 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 a Composition instead. This is no longer fallible as a result.
PlaybackAlphaOverride was removed in favor of an alpha field on VelloAsset.
LottiePlayer was renamed to DotLottiePlayer.
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.
0.4.0
Added
svg
examplelottie
exampleChanged
loopystudios
tolinebender
svg
.lottie
.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.PlaybackAlphaOverride
was removed in favor of analpha
field onVelloAsset
.LottiePlayer
was renamed toDotLottiePlayer
.bevy_vello::assets
->bevy_vello::integrations
Fixed