Maui Report 21 - MauiKit
Today, we bring you a new report on the Maui Projectâs progress right before the upcoming 2.2.2 release; here you will find some detailed information on the new features, bug fixes, and improvements that have been made to the Maui set of apps and frameworks.
Whatâs new?
Besides the common bug fixes, some of the highlights include a refactor and cleanup of the Cask components: the plugin templates and the internal ones; the CaskServer interfaces are gaining more features and exposing more properties for interacting with the Cask shell parts. In parallel, there are tweaks and improvements for the MauiKit Frameworks and new features coming to the core Maui Apps.
Porting to Qt6
Work on the migration has been started, and MauiKit can now be compiled with Qt6, however, it has not been yet tested properly, but now that the underlying technologies from KDE Frameworks have been moved to Qt6 on their master branches more progress can be made. The plan is to move MauiMan and MauiKit frameworks first and then proceed with Maui Shell parts. Ideally this year we’ll have all the projects ported to Qt6.
For now, the CMake build files for MauiKit and MauiMan are compatible with Qt6, and the rest of the frameworks should follow.
As part of the Qt6 transition, many MauiKit-Core controls have been refactored and reorganized internally, and some others have been removed or renamed. More info about the steps being taken to migrate to Qt6 and MauiKit 3 can be found here:â [...]