made thorvg an optional dependency (#248)
update thorvg to version 0.15.2 (#255)
Update thorvg to v0.15.4 (#262)
handling of dotLottie v2 specs (#254)
removed unused lib.rs file (#247)
migration to conan for dotlottie-rs (#225)
chore(dependencies): 🤖 upgrade thorvg v0.14.9
chore(dependencies): 🤖 upgrade thorvg v0.15.0
added GlobalState node type (#215)
bump thorvg to v0.14.5 (#216)
layer detection api (#217)
x86 android support (#218)
thorvg canvas resize problem. (#206)
corrected thorvg canvas sync (#222)
deleted extra println (#211)
post_event return codes (#207)
interactivity sync state (#203)
iOS build issue caused by meson 1.5.0 (#204)
rolled thorvg back to 0.13.8 (#208)
🎸 expose lottie animation original size (#180)
added context methods (#191)
added load_state_machine_data (#190)
chore(wasm): 🤖 reduce WASM binary size
removed commented out target_arch (#184)
iOS bundle minimum supported version on AppStore fix (#185)
🐛 manifest_string() panics when no manifest available (#189)
chore(dependencies): 🤖 upgrade uniffi-rs to v0.28.0
dotLottie interactivity v0.1 (#166)
🐛 incorrect ios build env variable (#177)
🐛 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
🎸 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
🐛 update speed causes animation frame jump (#160)
chore: 🤖 update ThorVG 0.13.6
fix(playback): 🐛 update speed causes animation frame jump
chore: 🤖 Upgrade ThorVG to v0.13.4 (#148)
Release details: ThorVG v0.13.4
perf: 🚀 Optimize frame interpolation by rounding to 3 decimal places (#148)
🎸 active_animation_id() (#125)
🎸 create_default_config ffi (#129)
Add active_theme_id
function (#131)
🐛 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)
🎸 active_animation_id() (#125)
🎸 create_default_config ffi (#129)
Add active_theme_id
function (#131)
🐛 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)
🎸 revert loaded theme (#104)
🐛 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)
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)
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)
🎸 add a way to check if the animation is completed (#58)
🎸 add events support (#46)
🎸 add unsubscribe method (#64)
removed manifest setting loading (#67)
🐛 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)
🎸 emscripten bindings .d.ts module generation (#49)
added crate to manage .lotties (#23)
🤖 update emscripten bindings (#40)
🎸 init playback controls implementation (#31)