Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Tuukka Turunen
Thanks! Yours, Tuukka Lähettäjä: Development käyttäjän Paul Wicking puolesta Lähetetty: perjantaina, tammikuuta 11, 2019 4:48 ip. Vastaanottaja: development@qt-project.org Aihe: Re: [Development] Requesting a repository for Lottie-Qt implementation On 1/9

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Shawn Rutledge
> On 11 Jan 2019, at 10:02, Simon Hausmann 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

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Paul Wicking
On 1/9/19 3:23 PM, Tuukka Turunen wrote: > > Hi, > > I would like to request for a new repository: > > Name of the repository: qt/qtlottie.git > Description: Lottie-Qt, a renderer for Bodymovin animations > Responsible person: Eirik Aavitsland > Gerrit user/email: eirik.aavitsl...@qt.io

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Christoph Keller
Looking forward to your implementation! I have one more implementation to throw in but hope the TQtC one is far more superior. A few months ago I refactored the lottie-ios code to Qt and used a modified version of QtQuick.Shapes since the JavaScript way was about 0.5 fps on a Android/iOS pho

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Lars Knoll
> On 11 Jan 2019, at 10:02, Simon Hausmann 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 > notice

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Uwe Rathmann
On Fri, 11 Jan 2019 09:16:12 +0100, Samuel Stirtzel via Development wrote: > There is a property that enables OpenGL rendering for _some_ plots What will work when using QChart as QWidget, but I would assume that it does not have any effect for the QML path - QPainter on QImage is hardcoded in

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Simon Hausmann
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). Eirik, what’s the approach of your implementation? Simo

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-11 Thread Samuel Stirtzel via Development
Am Do., 10. Jan. 2019 um 18:07 Uhr schrieb Uwe Rathmann : > > On Thu, 10 Jan 2019 14:21:59 +, Kari Oikarinen wrote: > > >> True, but Qt/Charts is also QWidgets only. > >> > > Not quite: https://doc.qt.io/qt-5/qtcharts-qmlchart-example.html > > It's the first time I checked this code, but if I'm

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Kevin Kofler
Shawn Rutledge wrote: > https://github.com/kbroulik/lottie-qml looks like a JS/canvas thing? As I understand the code, the KDE implementation at that link uses the upstream Lottie JS/web implementation with a fake browser DOM shim that implements those few DOM methods that the JS code needs in t

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Sean Harmer
On 10/01/2019 15:08, Shawn Rutledge wrote: The next problem is how to use custom shaders and adjustable uniforms without breaking batching in the scene graph; today, the number of draw calls goes up if you do that. This is the reason we don’t have GPU-calculated AA line charts, and it’s also

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Uwe Rathmann
On Thu, 10 Jan 2019 14:21:59 +, Kari Oikarinen wrote: >> True, but Qt/Charts is also QWidgets only. >> > Not quite: https://doc.qt.io/qt-5/qtcharts-qmlchart-example.html According to https://code.woboq.org/qt5/qtcharts/src/chartsqml2/ declarativechart_p.h.html this is a wrapper around QChart

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Shawn Rutledge
> On 10 Jan 2019, at 13:24, Vlad Stelmahovsky > wrote: > > Qwt is nice but supports only QWidgets, right? > > so any mobile or Desktop/QML is not supported. Probably this is one of the > reasons > > and its not HW accelerated Last I checked (which was a couple years ago), Charts started out

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Kevin Kofler
Uwe Rathmann wrote: > Don't you agree that supporting an existing project instead would have > lead to a better overall situation for everyone ? A similar situation is Phonon vs. QtMultimedia, where both projects are now missing some wanted features. If they had been working together, we would h

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Kari Oikarinen
On 10.1.2019 15.22, Uwe Rathmann wrote: > On Thu, 10 Jan 2019 13:24:14 +0100, Vlad Stelmahovsky wrote: > >> Qwt is nice but supports only QWidgets, right? > > True, but Qt/Charts is also QWidgets only. > Not quite: https://doc.qt.io/qt-5/qtcharts-qmlchart-example.html -- Kari ___

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Dmitry Volosnykh
What about this set of QML types? [1] [1] https://doc.qt.io/qt-5/qtcharts-qmlmodule.html > On 10 Jan 2019, at 16:22, Uwe Rathmann wrote: > > On Thu, 10 Jan 2019 13:24:14 +0100, Vlad Stelmahovsky wrote: > >> Qwt is nice but supports only QWidgets, right? > > True, but Qt/Charts is also QWidget

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Vlad Stelmahovsky
nope, there is QML interface On 1/10/19 2:22 PM, Uwe Rathmann wrote: On Thu, 10 Jan 2019 13:24:14 +0100, Vlad Stelmahovsky wrote: Qwt is nice but supports only QWidgets, right? True, but Qt/Charts is also QWidgets only. Uwe ___ Development mailing

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Uwe Rathmann
On Thu, 10 Jan 2019 13:24:14 +0100, Vlad Stelmahovsky wrote: > Qwt is nice but supports only QWidgets, right? True, but Qt/Charts is also QWidgets only. Uwe ___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Vlad Stelmahovsky
Qwt is nice but supports only QWidgets, right? so any mobile or Desktop/QML is not supported. Probably this is one of the reasons and its not HW accelerated On 1/10/19 1:00 PM, Uwe Rathmann wrote: On Thu, 10 Jan 2019 10:48:37 +, Tuukka Turunen wrote: Related to your comment about the Q

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Frederik Gladhorn
Hi Uwe, On torsdag 10. januar 2019 10:24:22 CET Uwe Rathmann wrote: > On Thu, 10 Jan 2019 07:24:01 +, Frederik Gladhorn wrote: > >> Ours is LGPLv2+ as usual, FWIW. > > > > Which sadly makes it unsuitable for inclusion in Qt. > > I'm maintainer of the Qwt library ( https://qwt.sourceforge.io/

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Uwe Rathmann
On Thu, 10 Jan 2019 10:48:37 +, Tuukka Turunen wrote: > Related to your comment about the Qt Charts being limited I would tend > to disagree. https://www.qtcentre.org/threads/69718-QChartView-and-QScatterSeries- overrdide-the-label-of-a-QPointF https://www.qtcentre.org/threads/69094-3D-Plot

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Tuukka Turunen
Hi, Sometimes parallel work happens - especially if things are done outside of the Qt Project repositories. Sometimes there is real duplication of effort, sometimes approach is different even though aiming towards the same goal, performance may differ, 3rd party dependencies are different etc.

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Uwe Rathmann
On Thu, 10 Jan 2019 07:24:01 +, Frederik Gladhorn wrote: >> Ours is LGPLv2+ as usual, FWIW. > > Which sadly makes it unsuitable for inclusion in Qt. I'm maintainer of the Qwt library ( https://qwt.sourceforge.io/ ), that exists since Qt 1.1 - but there are also other popular Qt plotting li

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-10 Thread Frederik Gladhorn
On onsdag 9. januar 2019 17:26:06 CET Thiago Macieira wrote: > On Wednesday, 9 January 2019 06:23:02 PST Tuukka Turunen wrote: > > Description: Lottie-Qt, a renderer for Bodymovin animations > > What's "Lottie" ? Is that an acronym? Or is it a trademark of something? If > it's the latter, please f

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-09 Thread Frederik Gladhorn
Hi, Thanks for pointing out that this alternative implementation exists. On onsdag 9. januar 2019 17:18:50 CET Eike Hein wrote: > Hi, > > we've written one of those at KDE recently: > > https://github.com/kbroulik/lottie-qml > > We also submitted some patches to both Qt and Lottie to make it w

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-09 Thread Tuukka Turunen
Hi Eike, Great, the more the merrier. After we have the repo in place, I hope you can also take a look into what we have in mind as approach for the player. Maybe one day these can be compared, perhaps combined or otherwise unified. Yours, Tuukka On 09/01/2019, 19.31, "Development

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-09 Thread Tuukka Turunen
Hi Thiago, Lottie is the established term for a player of animations created with Adobe After Effects and exported with a plugin tool called Bodymovin. Lottie is a registered trademark for many things (like nail polish, children's toys and food), but it is not registered as a trademark for the

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-09 Thread Thiago Macieira
On Wednesday, 9 January 2019 06:23:02 PST Tuukka Turunen wrote: > Description: Lottie-Qt, a renderer for Bodymovin animations What's "Lottie" ? Is that an acronym? Or is it a trademark of something? If it's the latter, please find another name. -- Thiago Macieira - thiago.macieira (AT) intel.co

Re: [Development] Requesting a repository for Lottie-Qt implementation

2019-01-09 Thread Eike Hein
Hi, we've written one of those at KDE recently: https://github.com/kbroulik/lottie-qml We also submitted some patches to both Qt and Lottie to make it work better. Ours is LGPLv2+ as usual, FWIW. Cheers, Eike On 1/9/19 11:23 PM, Tuukka Turunen wrote: >   > > Hi, > >   > > I would like to

[Development] Requesting a repository for Lottie-Qt implementation

2019-01-09 Thread Tuukka Turunen
Hi, I would like to request for a new repository: Name of the repository: qt/qtlottie.git Description: Lottie-Qt, a renderer for Bodymovin animations Responsible person: Eirik Aavitsland Gerrit user/email: eirik.aavitsl...@qt.io Lottie is a family of player softwa