Udviklerne af Nitrux-projektet har præsenteret nye udgaver af komponenter, der anvendes til at opbygge grænsefladen i brugerens miljø Maui DE (Maui Shell). Maui DE danner et sæt Maui Apps-applikationer, shell'en Maui Shell og rammeværket MauiKit til at opbygge brugergrænseflader, som tilbyder færdige skabeloner til brugergrænsefladeelementer. I udviklingen bruges også Kirigami-rammeværket, som udvikles af KDE-fællesskabet og er et lag oven på elementerne Qt Quick Controls 2.
Maui-komponenter tilpasser automatisk til skærmstørrelsen og de tilgængelige inputmetoder, hvilket gør det muligt at anvende dem ikke kun på desktopsystemer, men også på smartphones og tablets. Miljøet udvikler konceptet "Convergence", der tillader brug af de samme applikationer både på touchskærme på smartphones og tablets såvel som på store skærme på laptops og pc'er. Maui DE kan køre både med sin egen sammensatte serveren Zpace, der bruger Wayland, samt gennem opstart af den separate shell Cask inden for et session baseret på X-serveren. Applikationer og biblioteker fra Maui er tilgængelige til download i formaterne APK, AppImage og TAR. For at teste den nuværende udvikling af Maui DE-miljøet på Manjaro Linux oprettes der periodisk bootbare builds.

Vigtige ændringer:
- Understøttelse af internationalisering og oversættelse af grænsefladen til flere sprog er tilføjet.
- Nye komponenter er blevet præsenteret i MauiKit: Calendar til at vise kalenderen og navigere i den; Documents til at se filer i formaterne PDF og EPubs.
- Arkivhåndtereren Arca er blevet tilføjet, hvilket giver et interface til at åbne arkiver, forhåndsvise filer og tilføje nye filer til arkivet.
- Brugergrænsefladen for Maui Apps-applikationerne er blevet moderniseret, hvilket muliggør sammenlægning af fanebladspanelet med værktøjspanelet. Menuen er blevet omarbejdet. Effekter af gennemsigtighed er blevet tilføjet.
- Browseren Fiery, den integrerede udviklingsmiljø Strike, applikationen til kamerabehandling Booth og kalenderen Agenda er blevet klargjort til distribution blandt brugerne.

- Maui Demo-programmet er blevet tilføjet, som demonstrerer alle tilgængelige interfacelementer i MauiKit Core med tips og kodeeksempler.
- I MauiKit er den visuelle tilstandsstil (under cursor, valgt, trykket osv.) ensartet i elementer som TextField, Switches, Sliders, CheckBoxes, ComboBox. I elementet ToolBar er der anvendt en layout fra en række for hurtigt at placere elementer. En ny stil for Tumbler-elementet med støtte for musens hjul er blevet introduceret. Elementet AboutDialog er blevet redesignet med udvidede muligheder for at vise yderligere information om forfattere, oversættere, biblioteker og links. Der er forbedret positionsvalg for ContextualMenu-elementet i mobiltilstand. ComboBox-elementet er blevet redesignet. Ved aktivering af klientside dekoration (CSD) er visningen af elementer stoppet i aktiv fuldskærmstilstand.
- TextEditor-komponenten har fået tilføjet muligheden for stavekontrol.
- ImageTools-komponenten giver nu support til redigering, tilføjelse og fjernelse af EXIF-metadata.
- FileBrowser-elementet har fået tilføjet filtypen ‘.po’ til listen over genkendte mime-typer. Der er tilføjet indikering af fremdrift under filoperationer ved søgning.
- Ved opbygningen af MauiKit er der sørget for generering af en ‘.aar’ pakke med Java-komponenter til integration med Android.
- Der er tilføjet support til placering af billeder i QRC-filer (Qt Resource Collection) for ImageColors.
- File manageren har fået et ændret design for sektionen til hurtig adgang til favoritkataloger. Der er tilføjet mulighed for at oversætte grænsefladen til forskellige sprog.

- I musikafspilleren VVave er der blevet tilføjet støtte til internationalisering og optimeret visningen af albumcover-titlen i hovedafspillingslisten.

- I billedgalleriet og fotografi manageren Pix er indholdsvisningen af kataloger og tags forbedret. Billedvisningsgrænsefladen er blevet forenklet. Der er tilføjet støtte til internationalisering.

- I notesapplikationen Buho, tekstbehandleren Nota, videoafspilleren Clip, webbrowseren Fiery, Git manageren Bonsai og adressebogen Communicator er der tilføjet støtte til internationalisering.



- I terminalemulatoren Station er testfunktionen for gennemsigtighed blevet tilføjet, dialogen til indstilling af genvejstasterne er blevet redesignet, fanebladspanelet er forbedret, og der er tilføjet støtte til internationalisering.

- Dokumentfremviseren Shelf er blevet ombyttet til at bruge MauiKit-biblioteket Documents til visning af PDF-filer og tegneserier. Der er tilføjet støtte til internationalisering.

- I applikationen til kameraet Booth er der tilføjet en indstilling til at deaktivere QR-kodeskanning, samt tilføjet støtte til internationalisering.
- I Strike, den integrerede udviklingsmiljø med støtte til C++ og CMake, er byggepanelet (build-bar) blevet fungerende, og der er tilføjet støtte til internationalisering.

- Kalenderplanlæggeren Agenda er blevet oversat til at bruge MauiKit-biblioteket Calendar. Støtte til oprettelse og visning af begivenheder i kalenderen er blevet implementeret. Der er tilføjet støtte til internationalisering.

Kilde: opennet.ru











