Nitruxi projekti arendajad on esitanud uued versioonid elementidest, mida kasutatakse liidese koostamisel kasutajakeskkonnas Maui DE (Maui Shell). Maui DE koosneb Maui rakendustest, Maui Shellist ja MauiKit raamistikust, mis on mõeldud kasutajaliideste loomiseks ning mis pakub valmis mallide kogumit. Arendamisel kasutatakse ka Kirigami raamistikku, mis areneb KDE kogukonna poolt ja on kiht Qt Quick Controls 2 elementide peal.
Maui komponendid kohanduvad automaatselt ekraani suuruse ja sisendmeetodite järgi, võimaldades nende kasutamist mitte ainult lauaarvutites, vaid ka nutitelefonides ja tahvelarvutites. Keskkond arendab „Convergence” kontseptsiooni, mis tähendab, et samu rakendusi saab kasutada nii nutitelefoni ja tahvelarvuti puuteekraanidel kui ka suurtes sülearvutite ja lauaarvutite ekraanidel. Maui DE saab käivitada koos oma komposiitgraafikaga serveriga Zpace, kasutades nii Wayland'i kui ka eraldi Cask'i liidese käivitamist X-server'i seansis. Maui rakendused ja raamatukogud on saadaval allalaadimiseks APK, AppImage ja TAR formaatides. Maui DE arenduskeskkonna praeguse oleku testimiseks luuakse perioodiliselt laadimisversioone Manjaro Linuxi baasil.

Peamised muudatused:
- Lisatud tugi mitmekeelseks tõlkimiseks ja liidese tõlkimiseks paljudele keeltele.
- MauiKit'is on pakkuda uusi komponente: Calendar kalendri kuvamiseks ja sellel navigeerimiseks; Documents PDF ja EPub failide vaatamiseks.
- Lisatud Arca arhivihaldur, mis pakub liidest arhiivide avamiseks, failide eelvaateks ja uute failide arhiivi lisamiseks.
- Maui rakenduste liidest on uuendatud, kus on rakendatud vahekaartide paneeli ühendamine tööriistapaneeliga. Menüü on ümber kujundatud. Lisatud läbipaistvuse efektid.
- Külastaja Fiery, integreeritud arenduskeskkond Strike, kaamera rakendus Booth ja kalendri Agenda viivad kasutajatele kergesti kätte.

- Maui Demo programm on lisatud, mis demonstreerib kõiki olemasolevaid MauiKit Core kasutajaliidese elemente koos vihjete ja koodinäidetega.
- MauiKit's on ühtlustatud visuaalse oleku stiil (kursori üle viidud, valitud, vajutatud jne) sellistes elementides nagu TextField, Switches, Sliders, CheckBoxes, ComboBox. ToolBar'i element kasutab vaikimisi rida elementide kiireks paigutamiseks. Uus Tumbler element on pakutud koos hiire rullimise toega. AbouDialog element on ümber kujundatud, et laiendada võimalusi täiendava teabe kuvamiseks autorite, tõlkijate, raamatukogude ja linkide kohta. Parandatud on ContextualMenu elementi mobiilimoodulites asukoha valikut. ComboBox elementi on ümber tehtud. Klient-poolse dekoreerimise (CSD) sisse lülitamisel lakkab elementide kuvamine aktiivse täisekraanirežiimis.
- TextEditor komponendile on lisatud õigekirjakontrolli võimalus.
- ImageTools komponendis on lisatud toimetamise, lisamise ja EXIF metateabe eemaldamise tugi.
- FileBrowser komponendis on valitud mime-tüüpide nimekirja lisatud failid '.po'. Otsimise käigus on tagatud failitegevuste edenemise näitamine.
- MauiKit integratsiooniks genereeritakse pakett „.aar“ koos Java-komponentidega.
- ImageColorsi QRC (Qt Resource Collection) failidesse on lisatud toetus piltide paigutamiseks.
- Failihalduris on muudetud lemmikloomade kataloogide kiirele navigeerimise sektsiooni kujundust. Lisatud on võimalus liidest tõlkida erinevatesse keeltesse.

- Muusikapleieri VVave toetab nüüd rahvusvahelistumist ja albumi kaane pealkirja kuvamine peamiseks esitusloendis on paranenud.

- Piltide vaataja ja fotohalduri Pix eelvaade kataloogide ja siltide sisu on täiustatud. Pildivaate liides on lihtsustatud. Lisatud on rahvusvahelistumise tugi.

- Märkmete rakenduses Buho, tekstiredaktoris Nota, videopleieris Clip, veebibrauseris Fiery, Git-halduris Bonsai ja aadressiraamatus Communicator on lisatud rahvusvahelistumise toetus.



- Terminali emulaatoris Station on lisatud läbipaistvuse testimise funktsioon, kuumade klahvide seadistamise dialoog on ümber töötatud, vahelehtede paneel on paranenud ning rahvusvahelistumise tugi on lisatud.

- Dokumendi vaataja Shelf on üleminekut teinud MauiKit dokumentide raamatukogule PDF-ide ja koomiksite kuvamiseks. Rahvusvahelise kasutuse toetamine on lisatud.

- Kaamera rakenduses Booth on lisatud seadistus QR-koodide skaneerimise väljalülitamiseks ning rahvusvahelise kasutuse toetamine.
- Integratsioonikeskkonnas Strike, mis toetab C++ ja CMake, on tööle pandud build-bari paneel ja lisatud rahvusvahelise kasutuse toetus.

- Agenda kalendrirakendus on üleminekut teinud MauiKit kalendri raamatukogule. Kalendriürituste loomise ja kuvamise toetamine on rakendatud. Rahvusvahelise kasutuse toetus on lisatud.

Allikas: opennet.ru











