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

Alexey Andreyev yetanotherandreyev at gmail.com
Tue Apr 3 23:11:02 CEST 2018


Jean-Michaël, I've heard about qpm but never used it since I'm perfectly
fine with my distro package manager :)
But I'm ok to publish it there if we decide not to add the project
to qtquickcontrols2 repo, thank you for the hint!

2018-04-03 20:42 GMT+03:00 Aleksey Kontsevich <tantrido at ya.ru>:

> qpm for Qt is an npm analogue for Node.JS? Cool!
>
> --
> Best regards,
> Aleksey
> Linked in  https://www.linkedin.com/in/alekseykontsevich
>
>
>
> 03.04.2018, 15:42, "Jean-Michaël Celerier" <jeanmichael.celerier at gmail.com
> >:
> > 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/20180404/cabeb1ae/attachment.html>


More information about the Development mailing list