Skip to content

Releases: LottieFiles/dotlottie-rs

0.1.22 (2024-06-13)

13 Jun 13:48
c2b36c2
Compare
Choose a tag to compare

Fixes

🐛 incorrect ios build env variable (#177)

0.1.21 (2024-06-13)

13 Jun 11:19
f28de12
Compare
Choose a tag to compare

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)

31 May 05:03
a5433fc
Compare
Choose a tag to compare

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)

21 May 19:52
d6f1150
Compare
Choose a tag to compare

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)

20 May 15:52
af5e597
Compare
Choose a tag to compare

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)

03 Apr 16:36
8aa3605
Compare
Choose a tag to compare

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)

22 Feb 06:22
c04e6f2
Compare
Choose a tag to compare

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)

02 Feb 08:45
a59223b
Compare
Choose a tag to compare

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)

22 Jan 15:22
31599a1
Compare
Choose a tag to compare

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)

15 Jan 07:02
0582cd2
Compare
Choose a tag to compare

Features

🎸 init playback controls implementation (#31)