Hi,

Keeping it hidden will not help to find out how many users has or if its 
design/architecture is solid ;-).
Most of the people that are looking for Qt6 gamepad will use qtgamepadlegacy.

Regarding if it should be part of main Qt6 modules, I think if we can easily 
integrate it using CMake's FetchContent (FetchContent_Declare) we should be 
fine. Though I don't know how if it will just work using CMake's FetchContent 
with all the libs & (QML) plugins on strange platforms like Android.

Cheers,
BogDan.


În ziua de luni, 12 mai 2025, la 14:25:45 Ora de vară a Europei de Est, Volker 
Hilsheimer via Development a scris:
> There are several reasons we didn’t include QtGamepad in Qt 6 so far:
> 
> - does it have enough users to justify the work to keep it alive?
> - is the design/architecture up to modern Qt 6 standards?
> - are there things we want to do to support a broader use case?
> - does anyone want to maintain it?
> 
> I have not investigated any of these questions in detail, but I think the
> answer to question #1 so far has been “no”, and with a life-time history of
> 33 JIRA tickets for that component that seems sensible.
 
> So, instead of moving something with unclear relevance back into the
> monolithic Qt 6 machinery with its synced-up release machinery, perhaps we
> can rather explore how a module like this can be developed and made
> available outside of all that? It seems quite trivial to build this module
> locally from git, perhaps that’s a sensible starting point for the time
> being.
 
> 
> Volker
> 
> 
> 
> > On 12 May 2025, at 12:43, Andy Nichols via Development
> > <development@qt-project.org> wrote:
>
> >
> >
> > Hi Arno,
> >
> >
> >
> > Indeed if you pull the latest from qt/qtgamepad from gerrit (dev) it
> > should work with 6.10 (dev).  Also I guess technically it still would be
> > possible to have it officially in 6.10+, but the module freeze is on
> > Friday of this week if the wiki is up to date.  I’m also not entirely
> > sure what the process is for adding a new module to Qt (or in this case
> > re-adding).
>
> >
> >
> > If someone could chime in the practicalities of doing this (or a
> > rebuttal/refusal) I could help get this ball rolling again.
>
> >
> >
> > Regards,
> > Andy Nichols
> > 
> >  From: Arno Rehn <a.r...@menlosystems.com>
> > 
> > Date: Monday, 12 May 2025 at 12:28
> > To: Andy Nichols <andy.nich...@qt.io>, Liang Qi <cavendish...@gmail.com>
> > Cc: development@qt-project.org <development@qt-project.org>
> > Subject: Re: [Development] Resurrecting QtGamepad
> > Hi Andy,
> >
> >
> >
> > On 12.05.2025 12:19, Andy Nichols wrote:
> > 
> > > I’m a bit confused about what’s being proposed/discussed here.  We did
> > > revive QtGamepad, in so far as we integrated the changes I proposed a
> > > couple of years ago.  That includes a module for recreating 95% of the
> > > same API that was in QtGamepad in Qt 5.x, as well as many additional
> > > features that have been requested during the lifetime of QtGamepad
> > > (support for all joystick-like controllers with a lower level API
> > > exposing buttons and axis’s etc).
> >
> >
> >
> > I guess we're equally confused :-) I was under the impression that the
> > "new", revived QtGamepad was still in development and not yet
> > functional. If that it is not the case, all the better!
> >
> >
> >
> > > However, the QtGamepad module is not
> > > part of Qt 6, so it doesn’t have access to the CI infrastructure so it
> > > can and does break.  I’m not sure what is being proposed then.  Why not
> > > just propose that the QtGamepad module be again included in qt5.git
> > > (qt6) and re-added to the CI/packaging infrastructure?
> > > So that is if we’re considering giving official status to a “legacy”
> > > port of the 5.15 version, I would rather us opt for just re-elevating
> > > qtgamepad as it stands in the official repo now and preparing that one
> > > for release as part of Qt 6.
> >
> >
> >
> > If it works, yes! I'm all for it!
> >
> >
> >
> > Cheers,
> > Arno
> >
> >
> >
> > --
> > Arno Rehn
> > Principal Software Engineer
> > Tel +49 89 189 166 0
> > Fax +49 89 189 166 111
> > a.r...@menlosystems.com
> > http://www.menlosystems.com/
> >
> >
> >
> > Menlo Systems GmbH
> > Bunsenstrasse 5, D-82152 Martinsried, Germany
> > Amtsgericht München HRB 138145
> > Geschäftsführung: Dr. Michael Mei, Dr. Ronald Holzwarth
> > USt.-IdNr. DE217772017, St.-Nr. 14316170324
> > --
> > Development mailing list
> > Development@qt-project.org
> > https://lists.qt-project.org/listinfo/development
> 
> 



-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to