[Development] [Google Summer of Code] [Project Ideas] Qt Quick Controls 2 Sailfish Silica Style

Jean-Michaël Celerier jeanmichael.celerier at gmail.com
Tue Apr 3 14:41:16 CEST 2018


If the controls don't end up in qtquickcontrols2, please at least consider
putting them in qpm (https://www.qpm.io/) so that other people can benefit
from them easily :)



-------
Jean-Michaël Celerier
http://www.jcelerier.name

On Tue, Apr 3, 2018 at 2:13 PM, Alexey Andreyev <
yetanotherandreyev at gmail.com> wrote:

> Hi, Aleksey Kontsevich! Thank you for your support, I do agree that
> Sailfish OS is receiving a huge contribution from Russian speaking
> developers and focusing on other local markets too. There's also related
> AsteroidOS community about smartwatches. They have a demo [1]
>
> Talking about popularity: from my point of view, while Microsoft is
> providing their Metro unified look for desktop and Intel-based tablets (and
> Xbox) for example, looks like they do not have any plans for new mobile
> devices (I mean arm-based) to provide. While Sailfish OS is mobile OS with
> GSM-stack support for real arm-based systems. [1] Correct me if I'm wrong,
> I do not want to mislead anyone.
>
> Mitch Curtis, thank you for your feedback sincerely. I do understand your
> skepticism about yet another controls in mainline to support. (but I do not
> share this personally :)
> I'm new to qqc2 internals. I've cloned qtquickcontrols2 repo 5.10.1 brach
> (to play on my Arch Linux system). Dependency from some private APIs looks
> tricky for me at first glance. I'm trying to sort out. I'm not against
> providing silica style as some custom repo, the result I want to get is
> open source solution to run Qt application in my personal environment with
> native Silica look and feel. Will be happy to get any hints about basic
> repo draft in that case (should I look at Kirigami approach?)
>
> Anyway, as I wrote at my GSoC proposal, GSoC campaign is just money
> support, I love Silica style, using Sailfish OS for several years and can't
> stand that no one is willing to port it to modern QQC2 approach :) I guess
> it could radically change skepticism about qt quick controls approach in
> general from ios and android developers.
>
> [1]: https://www.youtube.com/watch?v=Rd86KTs2Les
> [2]: https://wiki.merproject.org/wiki/Adaptations/libhybris
>
> 2018-04-03 13:38 GMT+03:00 Aleksey Kontsevich <tantrido at ya.ru>:
>
>> Hi all, my 2 cents here:
>>
>> >The controls look nice, but my concern is how relevant the Silica style
>> is these days (in the context of how many people are developing apps for the
>> >Sailfish OS).
>>
>> Sailfish OS become VERY popular in Russia and in Latin America, and for
>> people who wants their data and communication be secure. Market in Russia
>> growing very fast, Sailfish OS devices are hits of sales, leading
>> universities created courses for Sailfish OS, government certified
>> it for corporate and government use and since 2019 all mobile
>> applications from national software list (government and corporate use)
>> should work in Sailfish OS (according to import replacing law all
>> applications should be Russian-native and secure).
>>
>> --
>> Best regards,
>> Aleksey
>> Linked in  https://www.linkedin.com/in/alekseykontsevich
>>
>>
>>
>> 03.04.2018, 13:13, "Mitch Curtis" <mitch.curtis at qt.io>:
>> > Hi Alexey.
>> >
>> > The controls look nice, but my concern is how relevant the Silica style
>> is these days (in the context of how many people are developing apps for
>> the Sailfish OS).
>> >
>> > For each style we currently have, I would justify their inclusion into
>> qtquickcontrols2.git for the following reasons:
>> >
>> > Default - extremely high performance at the cost of a very basic
>> appearance. Tries to be neutral in terms of looks.
>> >
>> > Fusion - bridges the gap in terms of Desktop styling. An
>> additional/more specific point that I think it is important here is that
>> the controls are more compact (smaller) than any other pre-built style we
>> offer (the Material style has a dense variant now, but that’s still larger
>> if I recall correctly).
>> >
>> > Imagine - puts power in the hands of designers, frees up time for
>> developers.
>> >
>> > Material - very relevant in terms of Android market share. Looks really
>> nice; a good candidate for “non-native” cross-platform apps.
>> >
>> > Universal - relevant in terms of Windows market share.
>> >
>> > As mentioned, I do think the Silica controls look nice, but that’s the
>> only justification I could think of for including them in
>> qtquickcontrols2.git. For each new style we add, the maintenance cost
>> increases, so this is something that we need to consider.
>> >
>> > What is your opinion on this?
>> >
>> > Cheers.
>> >
>> > From: Alexey Andreyev [mailto:yetanotherandreyev at gmail.com]
>> > Sent: Friday, 23 March 2018 8:49 PM
>> > To: Mitch Curtis <mitch.curtis at qt.io>
>> > Cc: development at qt-project.org
>> > Subject: Re: [Development] [Google Summer of Code] [Project Ideas] Qt
>> Quick Controls 2 Sailfish Silica Style
>> >
>> > Thank you Mitch for the feedback!
>> > I've also tried to record current controls on a real device:
>> https://youtu.be/T-qUZMuTGqw (hope not only 360p will be available soon)
>> >
>> > 2018-03-23 21:55 GMT+03:00 Alexey Andreyev <
>> yetanotherandreyev at gmail.com>:
>> >> Silica cheat sheet:
>> >> https://sailfishos.org/wp-content/uploads/2016/06/component_
>> cheatsheet.png
>> >> Theme cheat sheet:
>> >> https://sailfishos.org/wp-content/uploads/2016/06/theme_cheatsheet.png
>> >> Icon reference:
>> >> https://sailfishos.org/wp-content/uploads/2016/06/icon_reference.png
>> >> code example:
>> >> https://gist.github.com/jaymzznoori/a980314f8248e0a1e7904c29c88ecdf3
>> >>
>> >> Youtube video with timestamp for platform-specific PulleyMenu element
>> example: https://youtu.be/jByW7UNmbxU?t=11m38s
>> >>
>> >> 2018-03-23 21:40 GMT+03:00 Mitch Curtis <mitch.curtis at qt.io>:
>> >>> Hello.
>> >>>
>> >>> Are there any screenshots of it? I read that entire page and the
>> Silica docs but couldn’t see anything.
>> >>>
>> >>> Cheers.
>> >>>
>> >>> From: Development [mailto:development-bounces+mitch.curtis=
>> qt.io at qt-project.org] On Behalf Of Alexey Andreyev
>> >>> Sent: Friday, 23 March 2018 5:39 PM
>> >>> To: development at qt-project.org
>> >>> Subject: [Development] [Google Summer of Code] [Project Ideas] Qt
>> Quick Controls 2 Sailfish Silica Style
>> >>>
>> >>> Hello!
>> >>> My name is Alexey, what do you think about Silica Style for QQC2 as a
>> gsoc project?
>> >>> I have some notes here: http://aa13q.ru/qqc2-silica-style-en/
>> >>>
>> >>> and want to create a proposal.
>> >
>> > ,
>> >
>> > _______________________________________________
>> > Development mailing list
>> > Development at qt-project.org
>> > http://lists.qt-project.org/mailman/listinfo/development
>>
>
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20180403/3842b84a/attachment.html>


More information about the Development mailing list