<div dir="ltr"><div><div> Hi.<br>Regarding <a href="https://harbour.jolla.com/faq#5.3.0" target="_blank">https://harbour.jolla.com/faq#5.3.0</a> <br>Do we realy need to prefix in the code all the QtQuick.Controls and<br>
QtQuick.GraphicalEffects imports with harbour.gcompris...<br>
If we don't rename, if it will still work and<br>
be acceptable for the jolla store (or will it break the validation<br>
tool)?<br>
Installing Controls and Effects under /usr/share/harbour-gcompris<br>
should not be difficult.<br><br></div>PS. I have placed GCompris in openrepos. Everybody could install it and use.<br><a href="https://openrepos.net/sites/default/files/packages/5362/harbour-gcompris-qt-0.34-1.armv7hl.rpm">https://openrepos.net/sites/default/files/packages/5362/harbour-gcompris-qt-0.34-1.armv7hl.rpm</a><br></div>You will also need to install <a href="https://openrepos.net/sites/default/files/packages/5362/qt5-qtquickcontrols-5.2.2-0.armv7hl.rpm">https://openrepos.net/sites/default/files/packages/5362/qt5-qtquickcontrols-5.2.2-0.armv7hl.rpm</a> before.<br><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-23 9:57 GMT+02:00 Lucien Xu <span dir="ltr"><<a href="mailto:sfietkonstantin@free.fr" target="_blank">sfietkonstantin@free.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:times new roman,new york,times,serif;font-size:12pt;color:#000000">Hi Alex,<br><br>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.<br><br>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.<br><br>Regards,<br>Lucien<br><br>[1] <a href="https://github.com/nemomobile/qtquickcontrols-nemo" target="_blank">https://github.com/nemomobile/qtquickcontrols-nemo</a><br><br><hr><blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><b>De: </b>"Alex Smirnoff" <<a href="mailto:smirnoff.al@gmail.com" target="_blank">smirnoff.al@gmail.com</a>><br><b>À: </b>"Sailfish OS Developers" <<a href="mailto:devel@lists.sailfishos.org" target="_blank">devel@lists.sailfishos.org</a>><br><b>Envoyé: </b>Jeudi 23 Avril 2015 08:35:08<br><b>Objet: </b>[SailfishDevel] GCompris<div><div class="h5"><br><br><div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi.<br></div>I am glad to announce that, thanks to the main developers from GCompris community, Gcompris could be now started on Jolla device.<br></div><div>More over, it is almost nothing prevents from merging Sailfish support in GCompris master branch.<br></div><div><br></div>I have plan to place rpm on openrepos in short time to make it awailable for everybody.<br><br></div>We still have one nice to have and one major issue related to Sailfish.<br><br></div>- Some activities use Qt Quick features, that are only available starting from Qt 5.3. <br>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.<br><br></div>- qt5-qtquickcontrols is still unavailable on Sailfish, so we could not place GCompris on Jolla Shop. <br></div>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.<br></div><br>Let me explain once more why we need QtQuickControls on Sailfish.<br></div>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.<br></div><div>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.<br><br></div><div>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. <br></div><div>It use it own layout and the <code>Page</code> 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.<br><br></div><div>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.<br><br></div><div>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.<strong><br></strong></div><br><div><div><div><div><div><div><div><div><div><div><div><br>-- <br><div><div dir="ltr">Alex Smirnov<br></div></div>
</div></div></div></div></div></div></div></div></div></div></div></div>
<br></div></div>_______________________________________________<br>SailfishOS.org Devel mailing list<br>To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></blockquote><br></div></div><br>_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org">devel-unsubscribe@lists.sailfishos.org</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Alex Smirnov<br></div></div>
</div>