Re: [SailfishDevel] GCompris

2015-05-01 Thread Alex Smirnoff
 Hi.
Regarding https://harbour.jolla.com/faq#5.3.0
Do we realy need to prefix in the code all the QtQuick.Controls and
QtQuick.GraphicalEffects imports with harbour.gcompris...
If we don't rename, if it will still work and
be acceptable for the jolla store (or will it break the validation
tool)?
Installing Controls and Effects under /usr/share/harbour-gcompris
should not be difficult.

PS. I have placed GCompris in openrepos. Everybody could install it and use.
https://openrepos.net/sites/default/files/packages/5362/harbour-gcompris-qt-0.34-1.armv7hl.rpm
You will also need to install
https://openrepos.net/sites/default/files/packages/5362/qt5-qtquickcontrols-5.2.2-0.armv7hl.rpm
before.


2015-04-23 9:57 GMT+02:00 Lucien Xu :

> Hi Alex,
>
> Qt Quick Controls can be themed, and you can use Qt Quick components to do
> the theming of these controls. We have been doing this kind of theming work
> for Nemo [1]. However, doing this for Sailfish OS's Silica might require
> some effort, approval from Jolla etc.
>
> However, there is a simpler way to get your app approved for store: bundle
> Qt Quick controls as a static or dynamic library and package it with
> GCompris. You will require some tweaks, like renaming QML imports, but this
> works well.
>
> Regards,
> Lucien
>
> [1] https://github.com/nemomobile/qtquickcontrols-nemo
>
> --
>
> *De: *"Alex Smirnoff" 
> *À: *"Sailfish OS Developers" 
> *Envoyé: *Jeudi 23 Avril 2015 08:35:08
> *Objet: *[SailfishDevel]  GCompris
>
>
> Hi.
> I am glad to announce that, thanks to the main developers  from GCompris
> community, Gcompris  could be now started on Jolla device.
> More over, it is almost nothing prevents from merging Sailfish support in
> GCompris master branch.
>
> I have plan to place rpm on openrepos in short time to make it awailable
> for everybody.
>
> We still have one nice to have  and one major issue related to Sailfish.
>
> - Some activities use Qt Quick  features, that are only available starting
> from Qt 5.3.
> So I want to ask if Sailfish OS will be Qt 5.3+ based or not? This is the
> key point to understand if Sailfish  support should be merged already now
> to master branch, or it'd better to wait till Sailfish 2.0.
>
> - qt5-qtquickcontrols is still unavailable on Sailfish, so we could not
> place GCompris on Jolla Shop.
> Here I want to try to ask it again from Jolla guys.  Last time I just got
> a suggestion from Andrey Kozhevnikov to port QtQuickControls to SailfishOS.
> And that was more that easy, I have just built 5.2 branch with mersdk and
> created rpm.
>
> Let me explain once more why we need QtQuickControls on Sailfish.
> Gcompris is not a silica application and never be, it is a generic qt
> application that has a lot of different activities, developed by different
> developers. So it should be possible to run it on different platforms.
> There is no way to rewrite everything and change all imports to silica and
> port all the new things ever and ever, because there is no support on other
> platforms. Generic QtQuickControls is the best way.
>
> So I want to hear the Jolla's point of view on this problem. As soon as a
> more applicable in other cases Silica component may be not so applicable in
> case of full-screen applications like GCompris.
> It use it own layout and the Page type could not ensures anyway that page
> content is scrolled to keep editable text fields visible when the virtual
> keyboard is shown and so on, because the Page just no exist.
>
> Or maybe there is a chance to somehow wrap QtQuickControls in Silica. I
> believe that should be possible, I do not have this chance because there is
> no open silica repository.
>
> I believe that  educational application like GCompris is must have on
> Jolla devices. And having it only in openrepos will definitely close  the
> door for the lion's share of users.
>
>
> --
> Alex Smirnov
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>
>
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>



-- 
Alex Smirnov
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] GCompris

2015-04-23 Thread Luciano Montanaro
Since we are discussing this, does anyone from Jolla plan to attend
Akademy 2015[1]?

This would be a good topic for a BOF/workshop.

*And* it's end of July, so Jolla could avoid postage costs, and
deliver my tablet! :-P

[1] https://dot.kde.org/2015/01/20/akademy-2015-coru%C3%B1a-spain-25-31-july

Regards,
Luciano

On Thu, Apr 23, 2015 at 1:56 PM, martin brook
 wrote:
> Hi
>
> This thread reminded me of this
> http://aseigo.blogspot.co.uk/2013/01/qml-component-apis-to-come-together.html
> , I'm not sure if anything came of the discussions.
>
> Also related I think is
> https://lists.sailfishos.org/pipermail/devel/2015-February/005741.html
>
> vgrade
>
> On Thu, Apr 23, 2015 at 12:37 PM, Mike Sheldon  wrote:
>>
>> Hi Alex,
>>
>> On Thu, 2015-04-23 at 10:44 +0200, Alex Smirnoff wrote:
>>
>> > But how could I say to Gcompris community that I need to integrate
>> > part of Qt into the application, just to be able to approved it for
>> > Jolla store?
>>
>>  I think the GCompris developers will understand this requirement, I've
>> been working with them on porting to Ubuntu Touch which also requires
>> bundling the components for inclusion in the Ubuntu app store. For the
>> Ubuntu branch we pull in QtQuick Controls automatically from the host
>> system as part of the build process for the Ubuntu click package (this
>> does mean cross-compilation isn't possible, but otherwise makes things
>> pretty simple). So if you chat to the GCompris developers about it I
>> expect they'll understand the sorts of limitations mobile stores often
>> have.
>>
>> Hope that helps,
>>  Mike.
>>
>> >
>> >
>> > 2015-04-23 9:57 GMT+02:00 Lucien Xu :
>> > Hi Alex,
>> >
>> > Qt Quick Controls can be themed, and you can use Qt Quick
>> > components to do the theming of these controls. We have been
>> > doing this kind of theming work for Nemo [1]. However, doing
>> > this for Sailfish OS's Silica might require some effort,
>> > approval from Jolla etc.
>> >
>> > However, there is a simpler way to get your app approved for
>> > store: bundle Qt Quick controls as a static or dynamic library
>> > and package it with GCompris. You will require some tweaks,
>> > like renaming QML imports, but this works well.
>> >
>> > Regards,
>> >     Lucien
>> >
>> > [1] https://github.com/nemomobile/qtquickcontrols-nemo
>> >
>> >
>> > __
>> > De: "Alex Smirnoff" 
>> > À: "Sailfish OS Developers"
>> > 
>> > Envoyé: Jeudi 23 Avril 2015 08:35:08
>> > Objet: [SailfishDevel]  GCompris
>> >
>> >
>> > Hi.
>> >
>> > I am glad to announce that, thanks to the main
>> > developers  from GCompris community, Gcompris  could
>> > be now started on Jolla device.
>> >
>> > More over, it is almost nothing prevents from merging
>> > Sailfish support in GCompris master branch.
>> >
>> >
>> >
>> > I have plan to place rpm on openrepos in short time to
>> > make it awailable for everybody.
>> >
>> >
>> > We still have one nice to have  and one major issue
>> > related to Sailfish.
>> >
>> >
>> > - Some activities use Qt Quick  features, that are
>> > only available starting from Qt 5.3.
>> > So I want to ask if Sailfish OS will be Qt 5.3+ based
>> > or not? This is the key point to understand if
>> > Sailfish  support should be merged already now to
>> > master branch, or it'd better to wait till Sailfish
>> > 2.0.
>> >
>> >
>> > - qt5-qtquickcontrols is still unavailable on
>> > Sailfish, so we could not place GCompris on Jolla
>> > Shop.
>> >
>> > Here I want to try to ask it again from Jolla guys.
>> > Last time I just got a suggestion from Andrey
>> > Kozhevni

Re: [SailfishDevel] GCompris

2015-04-23 Thread martin brook
Hi

This thread reminded me of this
http://aseigo.blogspot.co.uk/2013/01/qml-component-apis-to-come-together.html
, I'm not sure if anything came of the discussions.

Also related I think is
https://lists.sailfishos.org/pipermail/devel/2015-February/005741.html

vgrade

On Thu, Apr 23, 2015 at 12:37 PM, Mike Sheldon  wrote:

> Hi Alex,
>
> On Thu, 2015-04-23 at 10:44 +0200, Alex Smirnoff wrote:
>
> > But how could I say to Gcompris community that I need to integrate
> > part of Qt into the application, just to be able to approved it for
> > Jolla store?
>
>  I think the GCompris developers will understand this requirement, I've
> been working with them on porting to Ubuntu Touch which also requires
> bundling the components for inclusion in the Ubuntu app store. For the
> Ubuntu branch we pull in QtQuick Controls automatically from the host
> system as part of the build process for the Ubuntu click package (this
> does mean cross-compilation isn't possible, but otherwise makes things
> pretty simple). So if you chat to the GCompris developers about it I
> expect they'll understand the sorts of limitations mobile stores often
> have.
>
> Hope that helps,
>  Mike.
>
> >
> >
> > 2015-04-23 9:57 GMT+02:00 Lucien Xu :
> > Hi Alex,
> >
> > Qt Quick Controls can be themed, and you can use Qt Quick
> > components to do the theming of these controls. We have been
> > doing this kind of theming work for Nemo [1]. However, doing
> > this for Sailfish OS's Silica might require some effort,
> > approval from Jolla etc.
> >
> > However, there is a simpler way to get your app approved for
> > store: bundle Qt Quick controls as a static or dynamic library
> > and package it with GCompris. You will require some tweaks,
> > like renaming QML imports, but this works well.
> >
> > Regards,
> > Lucien
> >
> > [1] https://github.com/nemomobile/qtquickcontrols-nemo
> >
> >
> > __________
> > De: "Alex Smirnoff" 
> > À: "Sailfish OS Developers"
> > 
> > Envoyé: Jeudi 23 Avril 2015 08:35:08
> > Objet: [SailfishDevel]  GCompris
> >
> >
> > Hi.
> >
> > I am glad to announce that, thanks to the main
> > developers  from GCompris community, Gcompris  could
> > be now started on Jolla device.
> >
> > More over, it is almost nothing prevents from merging
> > Sailfish support in GCompris master branch.
> >
> >
> >
> > I have plan to place rpm on openrepos in short time to
> > make it awailable for everybody.
> >
> >
> > We still have one nice to have  and one major issue
> > related to Sailfish.
> >
> >
> > - Some activities use Qt Quick  features, that are
> > only available starting from Qt 5.3.
> > So I want to ask if Sailfish OS will be Qt 5.3+ based
> > or not? This is the key point to understand if
> > Sailfish  support should be merged already now to
> > master branch, or it'd better to wait till Sailfish
> > 2.0.
> >
> >
> > - qt5-qtquickcontrols is still unavailable on
> > Sailfish, so we could not place GCompris on Jolla
> > Shop.
> >
> > Here I want to try to ask it again from Jolla guys.
> > Last time I just got a suggestion from Andrey
> > Kozhevnikov to port QtQuickControls to SailfishOS. And
> > that was more that easy, I have just built 5.2 branch
> > with mersdk and created rpm.
> >
> >
> > Let me explain once more why we need QtQuickControls
> > on Sailfish.
> >
> > Gcompris is not a silica application and never be, it
> > is a generic qt application that has a lot of
> > different activities, developed by different
> > developers. So it should be possible to run it on
> > different platforms.
> >
> > There is no way to rewrite everything and change all
> >

Re: [SailfishDevel] GCompris

2015-04-23 Thread Alex Smirnoff
Hi,
You mean ubuntu branch in Johnny Jazeix Repository
And this line, right?
# install QtQuick.Controls files install(DIRECTORY
/usr/lib/arm-linux-gnueabihf/qt5/qml/QtQuick/Controls/ DESTINATION
QtQuick/Controls)

I will ask Johnny if we could use this possibility and why ubuntu is not in
a master branch.


2015-04-23 13:37 GMT+02:00 Mike Sheldon :

> Hi Alex,
>
> On Thu, 2015-04-23 at 10:44 +0200, Alex Smirnoff wrote:
>
> > But how could I say to Gcompris community that I need to integrate
> > part of Qt into the application, just to be able to approved it for
> > Jolla store?
>
>  I think the GCompris developers will understand this requirement, I've
> been working with them on porting to Ubuntu Touch which also requires
> bundling the components for inclusion in the Ubuntu app store. For the
> Ubuntu branch we pull in QtQuick Controls automatically from the host
> system as part of the build process for the Ubuntu click package (this
> does mean cross-compilation isn't possible, but otherwise makes things
> pretty simple). So if you chat to the GCompris developers about it I
> expect they'll understand the sorts of limitations mobile stores often
> have.
>
> Hope that helps,
>  Mike.
>
> >
> >
> > 2015-04-23 9:57 GMT+02:00 Lucien Xu :
> > Hi Alex,
> >
> > Qt Quick Controls can be themed, and you can use Qt Quick
> > components to do the theming of these controls. We have been
> > doing this kind of theming work for Nemo [1]. However, doing
> > this for Sailfish OS's Silica might require some effort,
> > approval from Jolla etc.
> >
> > However, there is a simpler way to get your app approved for
> > store: bundle Qt Quick controls as a static or dynamic library
> > and package it with GCompris. You will require some tweaks,
> > like renaming QML imports, but this works well.
> >
> > Regards,
> > Lucien
> >
> > [1] https://github.com/nemomobile/qtquickcontrols-nemo
> >
> >
> > ______
> > De: "Alex Smirnoff" 
> > À: "Sailfish OS Developers"
> > 
> > Envoyé: Jeudi 23 Avril 2015 08:35:08
> > Objet: [SailfishDevel]  GCompris
> >
> >
> > Hi.
> >
> > I am glad to announce that, thanks to the main
> > developers  from GCompris community, Gcompris  could
> > be now started on Jolla device.
> >
> > More over, it is almost nothing prevents from merging
> > Sailfish support in GCompris master branch.
> >
> >
> >
> > I have plan to place rpm on openrepos in short time to
> > make it awailable for everybody.
> >
> >
> > We still have one nice to have  and one major issue
> > related to Sailfish.
> >
> >
> > - Some activities use Qt Quick  features, that are
> > only available starting from Qt 5.3.
> > So I want to ask if Sailfish OS will be Qt 5.3+ based
> > or not? This is the key point to understand if
> > Sailfish  support should be merged already now to
> > master branch, or it'd better to wait till Sailfish
> > 2.0.
> >
> >
> > - qt5-qtquickcontrols is still unavailable on
> > Sailfish, so we could not place GCompris on Jolla
> > Shop.
> >
> > Here I want to try to ask it again from Jolla guys.
> > Last time I just got a suggestion from Andrey
> > Kozhevnikov to port QtQuickControls to SailfishOS. And
> > that was more that easy, I have just built 5.2 branch
> > with mersdk and created rpm.
> >
> >
> > Let me explain once more why we need QtQuickControls
> > on Sailfish.
> >
> > Gcompris is not a silica application and never be, it
> > is a generic qt application that has a lot of
> > different activities, developed by different
> > developers. So it should be possible to run it on
> > different platforms.
> >
> > There is no way to rewrite eve

Re: [SailfishDevel] GCompris

2015-04-23 Thread Mike Sheldon
Hi Alex,

On Thu, 2015-04-23 at 10:44 +0200, Alex Smirnoff wrote:

> But how could I say to Gcompris community that I need to integrate
> part of Qt into the application, just to be able to approved it for
> Jolla store?

 I think the GCompris developers will understand this requirement, I've
been working with them on porting to Ubuntu Touch which also requires
bundling the components for inclusion in the Ubuntu app store. For the
Ubuntu branch we pull in QtQuick Controls automatically from the host
system as part of the build process for the Ubuntu click package (this
does mean cross-compilation isn't possible, but otherwise makes things
pretty simple). So if you chat to the GCompris developers about it I
expect they'll understand the sorts of limitations mobile stores often
have.

Hope that helps,
 Mike.

> 
> 
> 2015-04-23 9:57 GMT+02:00 Lucien Xu :
> Hi Alex,
> 
> Qt Quick Controls can be themed, and you can use Qt Quick
> components to do the theming of these controls. We have been
> doing this kind of theming work for Nemo [1]. However, doing
> this for Sailfish OS's Silica might require some effort,
> approval from Jolla etc.
> 
> However, there is a simpler way to get your app approved for
> store: bundle Qt Quick controls as a static or dynamic library
> and package it with GCompris. You will require some tweaks,
> like renaming QML imports, but this works well.
> 
> Regards,
> Lucien
> 
> [1] https://github.com/nemomobile/qtquickcontrols-nemo
> 
> 
> __
> De: "Alex Smirnoff" 
> À: "Sailfish OS Developers"
> 
> Envoyé: Jeudi 23 Avril 2015 08:35:08
> Objet: [SailfishDevel]  GCompris
> 
> 
> Hi.
> 
> I am glad to announce that, thanks to the main
> developers  from GCompris community, Gcompris  could
> be now started on Jolla device.
> 
> More over, it is almost nothing prevents from merging
> Sailfish support in GCompris master branch.
> 
> 
> 
> I have plan to place rpm on openrepos in short time to
> make it awailable for everybody.
> 
> 
> We still have one nice to have  and one major issue
> related to Sailfish.
> 
> 
> - Some activities use Qt Quick  features, that are
> only available starting from Qt 5.3. 
> So I want to ask if Sailfish OS will be Qt 5.3+ based
> or not? This is the key point to understand if
> Sailfish  support should be merged already now to
> master branch, or it'd better to wait till Sailfish
> 2.0.
> 
> 
> - qt5-qtquickcontrols is still unavailable on
> Sailfish, so we could not place GCompris on Jolla
> Shop. 
> 
> Here I want to try to ask it again from Jolla guys.
> Last time I just got a suggestion from Andrey
> Kozhevnikov to port QtQuickControls to SailfishOS. And
> that was more that easy, I have just built 5.2 branch
> with mersdk and created rpm.
> 
> 
> Let me explain once more why we need QtQuickControls
> on Sailfish.
> 
> Gcompris is not a silica application and never be, it
> is a generic qt application that has a lot of
> different activities, developed by different
> developers. So it should be possible to run it on
> different platforms.
> 
> There is no way to rewrite everything and change all
> imports to silica and port all the new things ever and
> ever, because there is no support on other platforms.
> Generic QtQuickControls is the best way.
> 
> 
> So I want to hear the Jolla's point of view on this
> problem. As soon as a more applicable in other cases
> Silica component may be not so applicable in case of
&g

Re: [SailfishDevel] GCompris

2015-04-23 Thread Alex Smirnoff
Yes. I have already tried to use qtquickcontrols-nemo
<https://github.com/nemomobile/qtquickcontrols-nemo> for my needs. But
latter I have decided to stay with original Qt controls and wait before
Jolla says me something, at least yes, we will support it in the future or
no, we will never support this.

if it was just my own small application that was certainly the way to add
everything statically.
But how could I say to Gcompris community that I need to integrate part of
Qt into the application, just to be able to approved it for Jolla store?
That is a tittle bit misleading.

Alex.


2015-04-23 9:57 GMT+02:00 Lucien Xu :

> Hi Alex,
>
> Qt Quick Controls can be themed, and you can use Qt Quick components to do
> the theming of these controls. We have been doing this kind of theming work
> for Nemo [1]. However, doing this for Sailfish OS's Silica might require
> some effort, approval from Jolla etc.
>
> However, there is a simpler way to get your app approved for store: bundle
> Qt Quick controls as a static or dynamic library and package it with
> GCompris. You will require some tweaks, like renaming QML imports, but this
> works well.
>
> Regards,
> Lucien
>
> [1] https://github.com/nemomobile/qtquickcontrols-nemo
>
> --
>
> *De: *"Alex Smirnoff" 
> *À: *"Sailfish OS Developers" 
> *Envoyé: *Jeudi 23 Avril 2015 08:35:08
> *Objet: *[SailfishDevel]  GCompris
>
>
> Hi.
> I am glad to announce that, thanks to the main developers  from GCompris
> community, Gcompris  could be now started on Jolla device.
> More over, it is almost nothing prevents from merging Sailfish support in
> GCompris master branch.
>
> I have plan to place rpm on openrepos in short time to make it awailable
> for everybody.
>
> We still have one nice to have  and one major issue related to Sailfish.
>
> - Some activities use Qt Quick  features, that are only available starting
> from Qt 5.3.
> So I want to ask if Sailfish OS will be Qt 5.3+ based or not? This is the
> key point to understand if Sailfish  support should be merged already now
> to master branch, or it'd better to wait till Sailfish 2.0.
>
> - qt5-qtquickcontrols is still unavailable on Sailfish, so we could not
> place GCompris on Jolla Shop.
> Here I want to try to ask it again from Jolla guys.  Last time I just got
> a suggestion from Andrey Kozhevnikov to port QtQuickControls to SailfishOS.
> And that was more that easy, I have just built 5.2 branch with mersdk and
> created rpm.
>
> Let me explain once more why we need QtQuickControls on Sailfish.
> Gcompris is not a silica application and never be, it is a generic qt
> application that has a lot of different activities, developed by different
> developers. So it should be possible to run it on different platforms.
> There is no way to rewrite everything and change all imports to silica and
> port all the new things ever and ever, because there is no support on other
> platforms. Generic QtQuickControls is the best way.
>
> So I want to hear the Jolla's point of view on this problem. As soon as a
> more applicable in other cases Silica component may be not so applicable in
> case of full-screen applications like GCompris.
> It use it own layout and the Page type could not ensures anyway that page
> content is scrolled to keep editable text fields visible when the virtual
> keyboard is shown and so on, because the Page just no exist.
>
> Or maybe there is a chance to somehow wrap QtQuickControls in Silica. I
> believe that should be possible, I do not have this chance because there is
> no open silica repository.
>
> I believe that  educational application like GCompris is must have on
> Jolla devices. And having it only in openrepos will definitely close  the
> door for the lion's share of users.
>
>
> --
> Alex Smirnov
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>
>
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>



-- 
Alex Smirnov
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] GCompris

2015-04-23 Thread Alex Smirnoff
Yes,I think about  irc meeting right now.
But also no sure if I have enough time.

2015-04-23 10:07 GMT+02:00 Luciano Montanaro :

> Hi Lucien,
>
> On Thu, Apr 23, 2015 at 9:57 AM, Lucien Xu 
> wrote:
> > Qt Quick Controls can be themed, and you can use Qt Quick components to
> do
> > the theming of these controls. We have been doing this kind of theming
> work
> > for Nemo [1]. However, doing this for Sailfish OS's Silica might require
> > some effort, approval from Jolla etc.
>
> You are right, and that is why support for these out of the box would be
> great.
>
> The main problem of SailfishOS, as I see it, is that there are not
> enough applications (and that many useful existing applications cannot
> make to the store), and this would go in the direction of removing
> obstacles from developers path.
>
> Maybe this could be discussed in next irc meeting? I have never
> managed to attend one, due to scheduling issues, but maybe Alex can.
> :)
>
> Luciano
>
>
> --
> Luciano Montanaro
>
> Anyone who is capable of getting themselves made President should on
> no account be allowed to do the job. -- Douglas Adams
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org
>



-- 
Alex Smirnov
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Re: [SailfishDevel] GCompris

2015-04-23 Thread Luciano Montanaro
Hi Lucien,

On Thu, Apr 23, 2015 at 9:57 AM, Lucien Xu  wrote:
> Qt Quick Controls can be themed, and you can use Qt Quick components to do
> the theming of these controls. We have been doing this kind of theming work
> for Nemo [1]. However, doing this for Sailfish OS's Silica might require
> some effort, approval from Jolla etc.

You are right, and that is why support for these out of the box would be great.

The main problem of SailfishOS, as I see it, is that there are not
enough applications (and that many useful existing applications cannot
make to the store), and this would go in the direction of removing
obstacles from developers path.

Maybe this could be discussed in next irc meeting? I have never
managed to attend one, due to scheduling issues, but maybe Alex can.
:)

Luciano


-- 
Luciano Montanaro

Anyone who is capable of getting themselves made President should on
no account be allowed to do the job. -- Douglas Adams
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] GCompris

2015-04-23 Thread Luciano Montanaro
Hi Alex,
great to see GCompris ported to Sailfish. I suppose it will be better
suited for the new tablet rather than the telepone, given the target
users (children), right?

I second your request for QtQuickControls support - It may help
porting more applications to SailfishOs, and there are classes of
applications where native look is not important (games, for example),
or where there are too many qml files to port over in a short time.

While there are custom components in Silica, there are a bunch of
items that behave much in the standard way, and it is possible some
sharing between different platforms could be achieved.

Best regards,
Luciano


On Thu, Apr 23, 2015 at 8:35 AM, Alex Smirnoff  wrote:
> Hi.
> I am glad to announce that, thanks to the main developers  from GCompris
> community, Gcompris  could be now started on Jolla device.
> More over, it is almost nothing prevents from merging Sailfish support in
> GCompris master branch.
>
> I have plan to place rpm on openrepos in short time to make it awailable for
> everybody.
>
> We still have one nice to have  and one major issue related to Sailfish.
>
> - Some activities use Qt Quick  features, that are only available starting
> from Qt 5.3.
> So I want to ask if Sailfish OS will be Qt 5.3+ based or not? This is the
> key point to understand if Sailfish  support should be merged already now to
> master branch, or it'd better to wait till Sailfish 2.0.
>
> - qt5-qtquickcontrols is still unavailable on Sailfish, so we could not
> place GCompris on Jolla Shop.
> Here I want to try to ask it again from Jolla guys.  Last time I just got a
> suggestion from Andrey Kozhevnikov to port QtQuickControls to SailfishOS.
> And that was more that easy, I have just built 5.2 branch with mersdk and
> created rpm.
>
> Let me explain once more why we need QtQuickControls on Sailfish.
> Gcompris is not a silica application and never be, it is a generic qt
> application that has a lot of different activities, developed by different
> developers. So it should be possible to run it on different platforms.
> There is no way to rewrite everything and change all imports to silica and
> port all the new things ever and ever, because there is no support on other
> platforms. Generic QtQuickControls is the best way.
>
> So I want to hear the Jolla's point of view on this problem. As soon as a
> more applicable in other cases Silica component may be not so applicable in
> case of full-screen applications like GCompris.
> It use it own layout and the Page type could not ensures anyway that page
> content is scrolled to keep editable text fields visible when the virtual
> keyboard is shown and so on, because the Page just no exist.
>
> Or maybe there is a chance to somehow wrap QtQuickControls in Silica. I
> believe that should be possible, I do not have this chance because there is
> no open silica repository.
>
> I believe that  educational application like GCompris is must have on Jolla
> devices. And having it only in openrepos will definitely close  the door for
> the lion's share of users.
>
>
> --
> Alex Smirnov
>
> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org



-- 
Luciano Montanaro

Anyone who is capable of getting themselves made President should on
no account be allowed to do the job. -- Douglas Adams
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org


Re: [SailfishDevel] GCompris

2015-04-23 Thread Lucien Xu
Hi Alex, 

Qt Quick Controls can be themed, and you can use Qt Quick components to do the 
theming of these controls. We have been doing this kind of theming work for 
Nemo [1]. However, doing this for Sailfish OS's Silica might require some 
effort, approval from Jolla etc. 

However, there is a simpler way to get your app approved for store: bundle Qt 
Quick controls as a static or dynamic library and package it with GCompris. You 
will require some tweaks, like renaming QML imports, but this works well. 

Regards, 
Lucien 

[1] https://github.com/nemomobile/qtquickcontrols-nemo 

- Mail original -

> De: "Alex Smirnoff" 
> À: "Sailfish OS Developers" 
> Envoyé: Jeudi 23 Avril 2015 08:35:08
> Objet: [SailfishDevel] GCompris

> Hi.
> I am glad to announce that, thanks to the main developers from
> GCompris community, Gcompris could be now started on Jolla device.

> More over, it is almost nothing prevents from merging Sailfish
> support in GCompris master branch.

> I have plan to place rpm on openrepos in short time to make it
> awailable for everybody.

> We still have one nice to have and one major issue related to
> Sailfish.

> - Some activities use Qt Quick features, that are only available
> starting from Qt 5.3.
> So I want to ask if Sailfish OS will be Qt 5.3+ based or not? This is
> the key point to understand if Sailfish support should be merged
> already now to master branch, or it'd better to wait till Sailfish
> 2.0.

> - qt5-qtquickcontrols is still unavailable on Sailfish, so we could
> not place GCompris on Jolla Shop.
> Here I want to try to ask it again from Jolla guys. Last time I just
> got a suggestion from Andrey Kozhevnikov to port QtQuickControls to
> SailfishOS. And that was more that easy, I have just built 5.2
> branch with mersdk and created rpm.

> Let me explain once more why we need QtQuickControls on Sailfish.
> Gcompris is not a silica application and never be, it is a generic qt
> application that has a lot of different activities, developed by
> different developers. So it should be possible to run it on
> different platforms.

> There is no way to rewrite everything and change all imports to
> silica and port all the new things ever and ever, because there is
> no support on other platforms. Generic QtQuickControls is the best
> way.

> So I want to hear the Jolla's point of view on this problem. As soon
> as a more applicable in other cases Silica component may be not so
> applicable in case of full-screen applications like GCompris.

> It use it own layout and the Page type could not ensures anyway that
> page content is scrolled to keep editable text fields visible when
> the virtual keyboard is shown and so on, because the Page just no
> exist.

> Or maybe there is a chance to somehow wrap QtQuickControls in Silica.
> I believe that should be possible, I do not have this chance because
> there is no open silica repository.

> I believe that educational application like GCompris is must have on
> Jolla devices. And having it only in openrepos will definitely close
> the door for the lion's share of users.

> --

> Alex Smirnov

> ___
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscr...@lists.sailfishos.org___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

[SailfishDevel] GCompris

2015-04-22 Thread Alex Smirnoff
Hi.
I am glad to announce that, thanks to the main developers  from GCompris
community, Gcompris  could be now started on Jolla device.
More over, it is almost nothing prevents from merging Sailfish support in
GCompris master branch.

I have plan to place rpm on openrepos in short time to make it awailable
for everybody.

We still have one nice to have  and one major issue related to Sailfish.

- Some activities use Qt Quick  features, that are only available starting
from Qt 5.3.
So I want to ask if Sailfish OS will be Qt 5.3+ based or not? This is the
key point to understand if Sailfish  support should be merged already now
to master branch, or it'd better to wait till Sailfish 2.0.

- qt5-qtquickcontrols is still unavailable on Sailfish, so we could not
place GCompris on Jolla Shop.
Here I want to try to ask it again from Jolla guys.  Last time I just got a
suggestion from Andrey Kozhevnikov to port QtQuickControls to SailfishOS.
And that was more that easy, I have just built 5.2 branch with mersdk and
created rpm.

Let me explain once more why we need QtQuickControls on Sailfish.
Gcompris is not a silica application and never be, it is a generic qt
application that has a lot of different activities, developed by different
developers. So it should be possible to run it on different platforms.
There is no way to rewrite everything and change all imports to silica and
port all the new things ever and ever, because there is no support on other
platforms. Generic QtQuickControls is the best way.

So I want to hear the Jolla's point of view on this problem. As soon as a
more applicable in other cases Silica component may be not so applicable in
case of full-screen applications like GCompris.
It use it own layout and the Page type could not ensures anyway that page
content is scrolled to keep editable text fields visible when the virtual
keyboard is shown and so on, because the Page just no exist.

Or maybe there is a chance to somehow wrap QtQuickControls in Silica. I
believe that should be possible, I do not have this chance because there is
no open silica repository.

I believe that  educational application like GCompris is must have on Jolla
devices. And having it only in openrepos will definitely close  the door
for the lion's share of users.


-- 
Alex Smirnov
___
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org