Hermet Park
Hermet Park
this commit introduces an additional build options: - lottie expressions: this advanced feature in Lottie can significantly increase binary size. Users now have the option to enable or disable it...
- applying strict build options - aligning options between gcc/clang compilers.
JerryScript, which is used for Lottie Expressions, has its own memory management system with 16-bit compressed addresses, which increases the binary size due to own complicated additional logic. There is...
@tinyjin @hermet thanks so much for such a quick response to this issue. ❤️ Will pull in the changes when `v0.13.3` is released. @hermet regarding contributing the swift binding to...
Missing major lottie expressions spec: ## Layer Sub-objects attributes and methods - [x] effect(name) //thorvg needs to support layer effect first - [x] effect(index) //thorvg needs to support layer effect...
- [x] Repeater - [x] Trimpath - [x] Rounded Corners - [x] Offset Path - [ ] Merge See: https://lottiefiles.github.io/lottie-docs/shapes/
An inccorrect glyph positions caused by a bug or missing property support. Need to investigate. (left: thorvg, right: lottie-web) [calculator.json](https://github.com/thorvg/thorvg/files/15124519/calculator.json) 
lottie exclusively uses lines with the bezier curve. This approach consumes more points memory and requires additional computational processing. The Lottie loader converts 'CubicTo' to 'LineTo' only if possible, specifically...
- [ ] Range Selector https://lottiefiles.github.io/lottie-docs/text/#text-range - [ ] Alignment Options https://lottiefiles.github.io/lottie-docs/text/#text-alignment-options
Investigate the performance benefit of adding one more path for supporting SIMD operations apart from AVX/NEON. https://emscripten.org/docs/porting/simd.html