> On 11 Jan 2019, at 10:02, Simon Hausmann <simon.hausm...@qt.io> wrote: > The approach of using the JS implementation and wrappers is clever and I got > the same impression that this is what KDE is using. It has upsides (easy to > follow changes) and downsides (overhead, but cannot quite say if that’s > noticeable).
I downloaded https://github.com/kbroulik/lottie-qml and tried a few animations from lottiefiles.com. They take a lot of CPU, as expected; 100% of one core for some of them. Nevertheless this is a cool idea; I’m wondering why I haven’t heard of it until now, although I think I’ve seen some of those animations around the web, just didn’t know what they were. I think a good browser-performance-beating implementation would be a good addition to Qt, but I hope we will have GPU acceleration of these eventually. I suppose eventually there will also be a free software method of creating these without having to buy AE. Here’s a plugin for Sketch: https://github.com/buba447/Lottie-Sketch-Export which is also written in JS. Maybe synfig (which I also hadn’t heard of before) or opentoonz could end up with a Lottie export feature for example (just ideas). Does KDE have anything in the works for that? The JSON isn’t very readable: all the keys are abbreviated. Looks like the schemas are here: https://github.com/airbnb/lottie-web/tree/master/docs/json This interview with Salih (the designer) was a bit interesting (explains the name and other aspects of the history): https://blog.thenounproject.com/icons-in-motion-d925e15ef319 _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development