Today, we bring you a new report on the Maui Project’s progress.
Maui 2.1.1 was released almost two months ago, and since then new features, bug fixes, and improvements have been made to the Maui set of apps and frameworks; the following blog post will cover some of the changes and highlights from the last month of development.
Among many bug fixes that will be listed below, some of the highlights include paper-cut fixes to the MauiKit controls look and feel, a new option to set adaptive color schemes; more powerful features to the Maui apps, and updates to the latest libraries used by Maui apps.
Once again, the framework has been cleaned up, and many bugs have been solved, resulting in better performance and optimizations. This is what’s new:
- The ContextualMenu can now have a header title bar. Some Maui apps already make use of this.
- The ImageViewer control now shows more error messages as placeholders with more information.
- New entry support in the mauiproject.conf file for setting dark mode for all Maui apps:
- Smooth transitions for color changes in most controls.
- A custom/arbitrary accent color can be set for each app, for branding purposes, to give an example. This can be done via the attached property Maui.App.accentColor.
- Besides the dark and light mode variants, an adaptive colors scheme can be set from an image reference. Maui.Style.adaptiveColorScheme and Maui.Style.adaptiveColorschemeSource are the needed attached properties.
- Fixes were made to the ToolBar control separator.
- The CollageItem template delegate now has a better layout to fit 1,2 or 3 images.
- The GalleryRoll delegate now pauses the transition on hovering.
- Template delegate’s hover states were polished.
- Updated the ImageEditor control to work with the latest KQuickImageEditor changes
- Display more metadata information on the ImageInfoDialog control.
- Styling fixes to MenuItem.
- Styling fixes to CheckIndicator.
MauiKit can be built with the flag -DBUNDLE_MAUI_STYLE=ON to make it use the precompiled QML style, making the Maui apps start much faster on the first launch.
This cycle has been focused on making the current apps more stable by correcting errors from reported bugs, making the current features more accessible, and the interface more coherent and clean.
- Optional action bar with quick actions.
- Clear UI clutter in the menus.
- Files contextual menu now uses a title bar to hint about the current file being handled.
- Fix a bug making the Overview page not to be the default option at startup.
- Uses the new MauiKit adaptive color scheme from the artwork on Focus view.
- Option to make the Focus view the default view.
- Quick collection search from within the focus view. Can also be activated with Ctrl+K
- Cleaner editor toolbar.
- Pix now is updated to use the latest ImageEditor control.
- Clear the contacts UI delegates.
- Using CTRl+D only closes the current view and not the app.
To follow the Maui Project’s development or say hi, you can join us on Telegram: https://t.me/mauiproject.
We are present on Twitter and Mastodon:
A quick reminder of the project’s near future goals:
- More feature-rich applications. [In Progress]
- Improve data synchronization using NextCloud. [Pending]
- Improve performance. [In progress]
- Move beta apps to stable. [In Progress]
- Shelf and Clip have been moved to stable, missing the Sol, NX SC, Booth, Strike, Bonsai