Qt 6.10 brings FlexboxLayout, advanced data bridging, vector animations and more
Qt 6.10 introduces major updates for developers and device creators, focusing on UI design, data integration, and platform support. Highlights include a new FlexboxLayout for Qt Quick that brings CSS-like responsive layouts, expanded support for animated SVG and Lottie files, and a new SearchField control for native search functionality. The release also improves accessibility, automatically adapting applications to high-contrast modes and enhancing integration with assistive technologies, including better WebAssembly support.
For developers, Qt 6.10 simplifies data handling between C++ and QML with new tools like QRangeModel, which exposes C++ containers like std::vector and std::array to QML and Qt Widgets, without boilerplate code, and delegateModelAccess for two-way updates between views and models. The Synchronizer element introduces two-way bindings, while the TreeModel QML type and SortFilterProxyModel make it easier to declare, sort, and filter data directly within QML. Together, these additions streamline building dynamic, data-driven UIs.
Platform support has been expanded across Android, Apple, Windows, and Linux. Qt 6.10 adds compatibility for Android 15 and 16, introduces Qt Jenny 1.0 for generating JNI bindings, ensures full support for macOS and iOS 26, and integrates Microsoft Edge WebView2 on Windows. Additional improvements include a PipeWire backend for Qt Multimedia, new embedded hardware support with Boot to Qt on Yocto 5.2, enhanced rendering in Qt Quick 3D and Qt Graphs, and refinements in Qt Widgets and Qt Core for better performance and flexibility.

Comments
Doesn't bring proper high DPI support for desktop, full direct pixel access and ability to disable scaling per window and per control?