Jinny You
Jinny You
Internal model & parser changes to parse "sid" and obtain their data into the `LottieComposition`. It will support dynamic-change following lottie objects: - LottieSolidStroke - LottieSolidFill - LottieGradientStroke - LottieGradientFill...
thinking removing API part from README and keeping Usage as our main guidance. also considering JSDoc into https://www.thorvg.org/apis. so we can provide library users with main point of usage. [JSDoc](https://github.com/jsdoc/jsdoc)...
Usage example: ```cpp uint32_t size = 0; auto data = P(animation->picture())->data(size); ```
Text Tracking value("tr") is parsed and never used. Calculate text spacing size via the tracking offset. I checked Lottie spec docs [here](https://lottiefiles.github.io/lottie-docs/text/#text-document) for "tr" attribute. However it doesn't seem clear...
As a Type supported web standard component, `@thorvg/lottie-player` should support the explicit type defination. ## lottie-player.ts There is no module type, the `TvgModule` is just `any` type. We have no...
Currently `examples/LottieExtension.cpp` has only example for overriding gradient. Covering whole scenarios would be beneficial such as: - Solid Color - Solid Stroke - TextDoc
I've been encountering into memory leak when I use class function binding. Despite I explicitly called `delete()` function, the memory leak is still happening at `doLeackCheck()`. As far as my...
Issue: #2178 (Partial support of Text Range Selector) New supported properties of this patch: ### [Text Range selector](https://lottiefiles.github.io/lottie-docs/text/#text-range-selector) (Units) I referred to [lottie-web](https://github.com/airbnb/lottie-web/blob/master/build/player/lottie_canvas_worker.js#L11470) for the offset calculating logic. - Percent...
Previously, local fonts had their own rendering process, which did not support advanced features such as Range Selector, Alignment Options and Follow Path. To enable these features and unify the...
Introduce Slot APIs for efficient slot data reuse New APIs: - uint32_t LottieAnimation::genSlot(const char* slot) - Result LottieAnimation::applySlot(uint32_t slotId) - Result LottieAnimation::delSlot(uint32_t slotId) Deprecated API: - Result override(const char* slot)...