Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.4 : Several QOL features #54

Merged
merged 10 commits into from
May 22, 2024
Merged

v0.4 : Several QOL features #54

merged 10 commits into from
May 22, 2024

Conversation

simbleau
Copy link
Member

@simbleau simbleau commented May 20, 2024

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 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.

@simbleau simbleau merged commit 3b545da into main May 22, 2024
6 checks passed
@simbleau simbleau deleted the v0.4 branch May 26, 2024 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant