Releases: LottieFiles/dotlottie-rs
Releases · LottieFiles/dotlottie-rs
0.1.22 (2024-06-13)
Fixes
🐛 incorrect ios build env variable (#177)
0.1.21 (2024-06-13)
Fixes
🐛 prevent inlining of already embedded image assets in .lottie (#173)
wrong minimum OS version on binary target (#174)
chore(dependencies): 🤖 thorvg v0.13.7, emsdk v3.1.61, uniffi-rs v0.27.3
0.1.20 (2024-05-31)
Features
🎸 segment duration getter (#161)
🎸 add tvg_canvas_set_viewport integration and bindings (#158)
chore: 🤖 update ThorVG 0.13.5
feat: 🎸 add tvg_canvas_set_viewport integration and bindings
feat(playback): 🎸 segment duration getter
Fixes
🐛 update speed causes animation frame jump (#160)
chore: 🤖 update ThorVG 0.13.6
fix(playback): 🐛 update speed causes animation frame jump
0.1.19 (2024-05-21)
Features
chore: 🤖 Upgrade ThorVG to v0.13.4 (#148)
Release details: ThorVG v0.13.4
Fixes
perf: 🚀 Optimize frame interpolation by rounding to 3 decimal places (#148)
0.1.18 (2024-05-20)
Features
🎸 active_animation_id() (#125)
🎸 create_default_config ffi (#129)
Add active_theme_id
function (#131)
Fixes
🐛 unexpected is_complete result for Bounce modes on load (#130)
🐛 invalid embed of image assets (#132)
🐛 failed to reach end frame on frame interpolation enabled (#134)
🐛 play() after set_frame() resets the animation (#135)
🐛 .lottie file load failure with float speed property (#151)
0.1.16 (2024-04-03)
Features
🎸 markers (#89)
🎸 theming (#81)
🎸 layout config (#93)
🎸 revert loaded theme (#104)
updated readme (#105)
Fixes
🐛 ensure canvas is cleared before loading a new animation (#86)
🐛 segmentation fault when LottieRender is dropped (#91)
🐛 markers emscripten wasm bindings (#96)
🐛 added a guard for is_complete (#97)
🐛 unnecessary extra array wrapper in theme serialization (#98)
added thorvg backlink inside readme (#120)
0.1.15 (2024-02-22)
Fixes
added load_error event (#75)
🐛 memory access out of range on resize (#76)
🐛 on_loop/on_complete events are not triggered when in Reverse/Forward modes (#77)
🐛 reset playback_state,loop_count,start_time on load (#71)
🐛 pass animation data to tvg_picture_load_data as a valid C string (#78)
🐛 themes structure in manifest file (#65)
re-init dotlottie manager when loading from animation_data (#85)
build workflow fix for missing symbols (#87)
0.1.13 (2024-02-02)
Features
🎸 add a way to check if the animation is completed (#58)
🎸 add events support (#46)
🎸 add unsubscribe method (#64)
removed manifest setting loading (#67)
Fixes
🐛 resume playing from the current_frame after pause (#55)
🐛 start_time not updated on set_frame (#56)
🐛 direction change while animation is playing (#60)
🐛 resize method to validate and update the width,height (#57)
🐛 events interface issue in foreign language (#62)
🐛 uniffi-bindgen-cpp doesn't support WithForeign (#63)
🐛 missing [byRef] udl syntax in unsubscribe method (#66)
🐛 rwlock read lock would result in deadlock (#68)
🐛 only pause if animation is playing (#69)
🐛 set_frame to return an error for invalid frame number (#70)
0.1.12 (2024-01-22)
Features
🎸 bounce modes (#41)
🎸 segments (#45)
🎸 background color (#48)
🎸 emscripten bindings .d.ts module generation (#49)
added crate to manage .lotties (#23)
Fixes
🤖 update emscripten bindings (#40)
0.1.11 (2024-01-15)
Features
🎸 init playback controls implementation (#31)