Plans for Modules: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Developing Qt This page is a scratch-pad with input from the Maintainers regarding the plans and ambitions they might have for their respective modules. Only...") |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Developing Qt]] | [[Category:Developing Qt]] | ||
This page is a scratch-pad with input from the [[Maintainers]] regarding the plans and ambitions they might have for their respective modules. | This page is a scratch-pad with input from the [[Maintainers]] regarding the plans and ambitions they might have for their respective modules. | ||
== Autumn 2022 == | == Autumn 2022 == | ||
Line 27: | Line 27: | ||
* Continue port to Qt 6: https://bugreports.qt.io/browse/QTBUG-96795 | * Continue port to Qt 6: https://bugreports.qt.io/browse/QTBUG-96795 | ||
=== | === UI frameworks (Widgets, Quick, Quick Controls) === | ||
(input from Qt Company R&D teams) | (input from Qt Company R&D teams) | ||
Line 34: | Line 34: | ||
** dark-mode support on Windows and Linux (via platform theme, widget, and quick control styles) | ** dark-mode support on Windows and Linux (via platform theme, widget, and quick control styles) | ||
* Make it easy to integrate design system driven workflows for Qt Quick UIs | * Make it easy to integrate design system driven workflows for Qt Quick UIs | ||
=== Platforms coming up === | === Platforms coming up === |
Latest revision as of 13:25, 5 September 2022
This page is a scratch-pad with input from the Maintainers regarding the plans and ambitions they might have for their respective modules.
Autumn 2022
Qt Designer
- update the icons
Qt for Python/shiboken
- Keep up-to-date with Qt
- Adapt to C++20 features if needed
Qt Network
- Investigate Apple's networking framework; SecureTransport was deprecated by Apple, need an alternative
- Support more TLS plugins (mbedtls, wolfTLS, Darwin-specific QNAM plugin ...?)
- QUIC/HTTP3 support (no 3rd party libraries found that don't bring the entire network and TLS stack)
- separate tests that require CI infrastructure from those that don't
- Simplify server-side TLS certificate changes - https://bugreports.qt.io/browse/QTBUG-95160
Qt Location
- Continue port to Qt 6: https://bugreports.qt.io/browse/QTBUG-96795
UI frameworks (Widgets, Quick, Quick Controls)
(input from Qt Company R&D teams)
- make sure that UI personalisation works out-of-the-box
- dark-mode support on Windows and Linux (via platform theme, widget, and quick control styles)
- Make it easy to integrate design system driven workflows for Qt Quick UIs
Platforms coming up
- Windows 11 22H2
- macOS 13
- iOS 16
- Android 13
- Ubuntu 22.04
Comments
- Benchmark system that runs regularly and alerts on regressions
- Keep the amount of deprecations in check, always be aware of the impact on client code
- Developer experience of Qt is getting worse; often not possible to open qtbase/CMakeLists.txt in Creator (parsing takes too long); worse on Windows, gets worse on Linux as well; need to be able to open a sub-CMakeLists.txt