[Development] Requesting a module for Qt Quick Timeline Implementation

Thomas Hartmann Thomas.Hartmann at qt.io
Thu May 9 11:14:19 CEST 2019


Hi,


> What you're proposing is the inclusion of the existing Qt Quick Timeline module in Qt 5 as add-on?


Yes, the repository itself already exists for quite a while, but I think it is now time to make it part of Qt 5.


> I'd suggest to place it into qtdeclarative itself. But I guess that's not an option because of the license mix (GPL while declarative is LGPL)?


Yes, It is a very small module and I agree that it would be a natural fit for qtdeclarative. Mixing LGPL and GPL in a single module is most likely a  no go, though.

Another reason for a sperate module is the fact that the timeline builds against Qt 5.9 upwards (That is what we tested.) and we want to keep it easy to build against older Qt versions.


Best Regards,

Thomas Hartmann

________________________________
From: Simon Hausmann
Sent: Thursday, May 9, 2019 10:45:12 AM
To: Thomas Hartmann; development at qt-project.org
Subject: Re: [Development] Requesting a module for Qt Quick Timeline Implementation


Ah, just to clarify:

What you're request is not a new module, right?
What you're proposing is the inclusion of the existing Qt Quick Timeline module in Qt 5 as add-on?


I'd suggest to place it into qtdeclarative itself. But I guess that's not an option because of the license mix (GPL while declarative is LGPL)?


In terms of maturity etc. I agree and vote in favor of an inclusion. Keyframe based animations are great to use :)

Simon
________________________________
From: Development <development-bounces at qt-project.org> on behalf of Thomas Hartmann <Thomas.Hartmann at qt.io>
Sent: Thursday, May 9, 2019 10:21
To: development at qt-project.org
Subject: [Development] Requesting a module for Qt Quick Timeline Implementation


Hi,

I would like to request for a new module:

Name of the repository: qt/qtquicktimeline.git
Description: Module for keyframe-based timeline construction.
Responsible person: Thomas Hartmann
Gerrit user/email: thomas.hartmann at qt.io

The module is already on gerrit and is in a mature state by now.
The timeline module is used by Qt Design Studio and Qt Quick Designer
but there are use cases independent from tooling.

One use case is defining 'animations' not in time, but depending on an expression.
This way it is very easy to create complex progress bars or gauges.

Best Regards,
Thomas Hartmann

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20190509/3e58417e/attachment.html>


More information about the Development mailing list