Maui interface building framework and Maui Apps suite update

The developers of the Nitrux project presented new releases of the components used to build the interface in the Maui DE (Maui Shell) user environment. Maui DE is comprised of the Maui Apps suite, the Maui Shell, and the MauiKit UI framework, which offers pre-built UI templates. The development also uses the Kirigami framework, which is developed by the KDE community and is an add-on to Qt Quick Controls 2 elements.

Maui components automatically adapt to the screen size and available input methods, allowing them to be used not only on desktop systems, but also on smartphones and tablets. The environment develops the concept of "Convergence", which implies the ability to work with the same applications both on the touch screens of a smartphone and tablet, and on large screens of laptops and PCs. Maui DE can be launched either with its Zpace composite server using Wayland, or by running a separate Cask shell inside an X-server-based session. Maui apps and libraries are available for download in APK, AppImage and TAR formats. To test the current state of development of the Maui DE environment based on Manjaro Linux, boot builds are generated periodically.

Maui interface building framework and Maui Apps suite update

Major changes:

  • Added support for internationalization and translation of the interface into several languages.
  • MauiKit offers new components: Calendar for displaying and navigating a calendar; Documents to view PDF and EPubs files.
  • Arca archive manager has been added, providing an interface for opening archives, previewing files, and adding new files to an archive.
  • The interface of Maui Apps has been modernized, for which the ability to combine the tab bar with the toolbar has been implemented. Redesigned menu. Added transparency effects.
  • The Fiery browser, Strike IDE, Booth camera app, and Agenda calendar are ready for distribution to users.
    Maui interface building framework and Maui Apps suite update
  • Added the Maui Demo program, which demonstrates all the interface elements available in MauiKit Core with tooltip and sample code.
  • MauiKit has a unified style of state rendering (hovered, selected, pressed, etc.) in elements such as TextField, Switches, Sliders, CheckBoxes, ComboBox. The ToolBar has a default inline layout for quick element placement. A new Tumbler element style has been proposed with mouse wheel support. The AbouDialog element has been redesigned, in which the possibilities of displaying additional information about authors, translators, libraries and links are expanded. Improved position selection for the ContextualMenu element in mobile mode. The ComboBox element has been redesigned. Enabling client-side decoration (CSD) stopped displaying elements when fullscreen was active.
  • The ability to check spelling has been added to the TextEditor component.
  • The ImageTools component provides support for editing, adding, and deleting EXIF ​​metadata.
  • Added ".po" files to the list of recognized mime types in the FileBrowser component. When searching, an indication of the progress of file operations is provided.
  • When building MauiKit, the generation of an β€œ.aar” package with Java components for integration with Android is provided.
  • QRC (Qt Resource Collection) files for ImageColors added support for positioning images.
  • In the file manager, the design of the section has been changed to quickly navigate to favorite directories. Added the ability to translate the interface into different languages.
    Maui interface building framework and Maui Apps suite update
  • Added support for internationalization in the VVave music player and improved the display of the album art title in the main playlist.
    Maui interface building framework and Maui Apps suite update
  • The Pix Image Viewer and Photo Manager has improved directory and tag content previews. Simplified interface for viewing images. Added support for internationalization.
    Maui interface building framework and Maui Apps suite update
  • Buho note-taking software, Nota text editor, Clip video player, Fiery web browser, Bonsai Git manager, and Communicator address book have added support for internationalization.
    Maui interface building framework and Maui Apps suite update
    Maui interface building framework and Maui Apps suite update
    Maui interface building framework and Maui Apps suite update
  • Transparency testing function has been added to the Station terminal emulator, the hotkey settings dialog has been redesigned, the tab bar has been improved, and internationalization support has been added.
    Maui interface building framework and Maui Apps suite update
  • The Shelf Document Viewer has been migrated to use the MauiKit Documents library for displaying PDFs and comics. Added support for internationalization.
    Maui interface building framework and Maui Apps suite update
  • Added a setting to disable scanning of QR codes in the Booth camera app and added support for internationalization.
  • Strike, an integrated development environment that supports C++ and CMake, has improved the build-bar and added support for internationalization.
    Maui interface building framework and Maui Apps suite update
  • The Agenda calendar scheduler has been migrated to use the MauiKit Calendar library. Implemented support for creating and displaying events on the calendar. Added support for internationalization.
    Maui interface building framework and Maui Apps suite update

Source: opennet.ru

Add a comment