On Mon, Oct 30, 2017 at 01:18:45PM +0330, iman ahmadvand wrote:
>    Hi Lars.
>    Can i now request in QTQAINFRA ?
>
no need to - it will end up on my table anyway.

anyway, as nobody else stated it quite as clearly yet, i'll bring you
the bad news: Yet Another Widget Set (incl. its own API) is certainly
*not* what qt needs. if you are successful, you'll just fragment the qt
ecosystem even more, but the more likely outcome is that almost nobody
will care for your work.

instead, you should direct your efforts towards integrating this with
the existing qt widgets, as shawn suggested. not as an afterthought, but
as the explicit goal. that means you should work on a
wip/materialwidgets branch directly in qtbase. all source/binary
incompatible changes should be wrapped into #if
QT_CONFIG(new_widgets_api) (derived from a to-be-added configure
switch). these #if's would go away in qt6 (possibly in 2-3 years).

of course, this approach raises the question of immediate use - nobody
who uses a pre-built qt would get access to the new functionality. the
nicest way of dealing with that i can think of is to employ the c
preprocessor to make it possible to build qtwidgets twice: the regular
build, and an optional namespaced build with the new api/abi.

>    Best Regards.
>    Iman.
>    On Mon, Oct 30, 2017 at 11:15 AM, Lars Knoll <[1]lars.kn...@qt.io> wrote:
> 
>      Hi,
>      I'be happy hosting it here. 
> 
>        On 30 Oct 2017, at 08:36, Jean-Michaël Celerier
>        <[2]jeanmichael.celer...@gmail.com> wrote:
>        Iman: wouldn't this be better in a separate repository ?
>        This way someone who wants to use it does not have to wait 6 months
>        for it to be in a Qt release.
> 
>      Just because some repo is hosted on qt-project, doesn't mean it has to
>      follow the Qt release cycle. The maintainer of that repo can do his own
>      releases as he sees fit.
>      Cheers,
>      Lars
> 
>        You could even have it included in qpm : [3]https://www.qpm.io/ so
>        that us hipsters can just do "qpm install com.iman.materialwidgets"
>        and be happy forever after.
> 
>        For instance here are some already existing styles that you can find
>        on the internet for widgets:
>        [4]https://github.com/diversys/QtHaikuStyle
>        [5]https://github.com/suratovvlad/libqdark
> 
>        Best,
>        Jean-Michaël
>        -------
>        Jean-Michaël Celerier
>        [6]http://www.jcelerier.name
>        On Mon, Oct 30, 2017 at 6:24 AM, iman ahmadvand
>        <[7]iman72...@gmail.com> wrote:
> 
>          Any reaction ?
>          _______________________________________________
>          Development mailing list
>          [8]Development@qt-project.org
>          [9]http://lists.qt-project.org/mailman/listinfo/development
> 
>        _______________________________________________
>        Development mailing list
>        [10]Development@qt-project.org
>        [11]http://lists.qt-project.org/mailman/listinfo/development
> 
> Links:
> 1. mailto:lars.kn...@qt.io/
> 2. mailto:jeanmichael.celer...@gmail.com/
> 3. https://www.qpm.io/
> 4. https://github.com/diversys/QtHaikuStyle
> 5. https://github.com/suratovvlad/libqdark
> 6. http://www.jcelerier.name/
> 7. mailto:iman72...@gmail.com/
> 8. mailto:Development@qt-project.org/
> 9. http://lists.qt-project.org/mailman/listinfo/development
> 10. mailto:Development@qt-project.org/
> 11. http://lists.qt-project.org/mailman/listinfo/development

> _______________________________________________
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to