Jinny You

Results 18 issues of 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...

feature
lottie

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

documentation
web

Usage example: ```cpp uint32_t size = 0; auto data = P(animation->picture())->data(size); ```

lottie

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

lottie

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

enhancement
web

Currently `examples/LottieExtension.cpp` has only example for overriding gradient. Covering whole scenarios would be beneficial such as: - Solid Color - Solid Stroke - TextDoc

example
lottie

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

enhancement
lottie

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

enhancement
lottie

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

enhancement
example
test
lottie
binding