some work and api design on plasma2

Marco Martin notmart at gmail.com
Fri Jul 20 10:25:22 UTC 2012


On Friday 20 July 2012, Aleix Pol wrote:
> > keep in mind the instant the qgv part is dropped 100% of the shells, all
> > plasmoids, all bindings and a good chunk of 3rd party plasmoids needs to
> > be ported (and i would be surprised if the qml1 plasmoids would work in
> > a qml2 version without being touched)
> > so dropping the qgv part even if really applealing from the developer pov
> > (it would solve quite some problems) is not feasible, because it really
> > means another 4.0 :/
> > 
> > it will probably take years, in which probably a qml2 shell will coexist
> > without being released for the use by developers
> > 
> 
> Well, can we even mix qtquick 1 and qtquick 2?
> 

on the c++ side no, they are 2 forked and different code bases in the qt5 
sources.

on the qml language side, i know the differences should be minimal but i think 
there is some detail that has changed in the language/base api

so i don't know how much effort will be to make current qml plasmoids run 
unchanged in qml2, but for a while should be possible to have a plasmoid that 
runs on both, even if will mean for a while conditional  inclusion of files 
with the mechanism for the device specific stuff

Cheers,
Marco Martin


More information about the Plasma-devel mailing list