Mira Grudzinska

Results 52 issues of Mira Grudzinska

There is some inconsistency regarding inverse mask, mentioned long time ago [here](https://github.com/thorvg/thorvg/issues/209#issuecomment-816010755) For ADD, please see a comment for SUBTRACT ThorVG: AE: Skia: lottie-web: ![image](https://github.com/thorvg/thorvg/assets/3711518/01d6df70-b3dc-48a0-9905-385a4efa3607) [invMask.json](https://github.com/user-attachments/files/15837279/invMask.json)

bug
raster
lottie

https://github.com/LottieFiles/dotlottie-web/issues/239

bug
lottie

It may happen that a number which should be an int is actually a float. In such cases, a parsing error occurred and the animation was not rendered. Now, an...

lottie

The object type key does not need to be provided first. Previously, content was skipped until the "ty" type key was found. If the key was placed at the end,...

enhancement
lottie

lottie: parsing obj property inside this obj Shape's property 'direction' should be parsed together with other properties specific for the shape. lottie: support 'direction' in ellipses The 'direction' property should...

enhancement
lottie

Looks like ThorVG supports more than others: Resources: [fill_rule_1.json](https://github.com/user-attachments/files/15527043/fill_rule_1.json) [fill_rule_2.json](https://github.com/user-attachments/files/15527044/fill_rule_2.json) Fill rule = 1 (non zero): |ThorVG | Skia | lottie-web | AE| |--|--|--|--| ||||| Fill rule = 2 (even...

question/idea
lottie

When the loaded control points are zero (in and out), there is no need to apply bezier curves - they can be replaced with straight lines.

optimization
lottie

According to the definition of trim path elements, the begin and end values are specified as percentages in the range of 0-100% (this is also confirmed by AE, where it's...

bug
lottie

A specialized version of the lerp function for the uint8_t type to handle cases where the interpolation factor t exceeds 1, which previously caused overflow issues due to casting. [sample.json](https://github.com/user-attachments/files/16715605/sample.json)...

refactoring

The samples differ in the order of trim paths. In one case, it's 0-50 followed by 10-50, and in the other, it's the reverse. sample: [trimOrder1.json](https://github.com/user-attachments/files/16770535/trimOrder1.json) expected (AE): current: sample:...

bug
lottie