Programeri projekta Nitrux predstavili su nova izdanja komponenti koje se koriste za izgradnju sučelja u korisničkom okruženju Maui DE (Maui Shell). Maui DE se sastoji od skupa Maui Apps, Maui Shell i MauiKit okvira za izgradnju korisničkih sučelja, koji nudi gotove predloške elemenata sučelja. Razvoj također koristi okvir Kirigami, koji je razvila KDE zajednica i koji je dodatak elementima Qt Quick Controls 2.
Komponente Maui automatski se prilagođavaju veličini zaslona i dostupnim metodama unosa, što im omogućuje upotrebu ne samo na stolnim sustavima, već i na pametnim telefonima i tabletima. Okolina razvija koncept “Convergence” koji podrazumijeva mogućnost rada s istim aplikacijama kako na dodirnim ekranima pametnih telefona i tableta, tako i na velikim ekranima prijenosnih i osobnih računala. Maui DE se može pokrenuti sa svojim Zpace kompozitnim poslužiteljem koji pokreće Wayland ili pokretanjem zasebne Cask ljuske unutar sesije temeljene na X poslužitelju. Maui aplikacije i biblioteke dostupne su za preuzimanje u formatima APK, AppImage i TAR. Kako bi se testiralo trenutno stanje razvoja okruženja Maui DE temeljenog na Manjaro Linuxu, povremeno se generiraju verzije za pokretanje.
Velike promjene:
- Dodana podrška za internacionalizaciju i prijevod sučelja na nekoliko jezika.
- MauiKit nudi nove komponente: Kalendar za prikaz i navigaciju kalendarom; Dokumenti za pregled datoteka u PDF i EPubs formatima.
- Dodan Arca arhivski upravitelj, koji pruža sučelje za otvaranje arhiva, pregled datoteka i dodavanje novih datoteka u arhivu.
- Sučelje Maui Apps je modernizirano, za koje je implementirana mogućnost kombiniranja trake kartica s alatnom trakom. Jelovnik je redizajniran. Dodani efekti transparentnosti.
- Preglednik Fiery, integrirano razvojno okruženje Strike, aplikacija za kameru Booth i kalendar Agenda spremni su za distribuciju korisnicima.
- Dodan Maui Demo program, koji demonstrira sve elemente sučelja dostupne u MauiKit Core sa savjetom i primjerom koda.
- MauiKit objedinjuje stil vizualizacije stanja (kursor lebdi, odabran, pritisnut, itd.) u elementima kao što su TextField, Switches, Sliders, CheckBoxes, ComboBox. Element ToolBar prema zadanim postavkama koristi raspored linija za brzo postavljanje elemenata. Predložen je novi stil za element Tumbler s podrškom za kotačić miša. Element AbouDialog je redizajniran, s proširenim mogućnostima za prikaz dodatnih informacija o autorima, prevoditeljima, bibliotekama i poveznicama. Poboljšan odabir položaja za element ContextualMenu u mobilnom načinu rada. Element ComboBox je redizajniran. Kada se omogući ukrašavanje na strani klijenta (CSD), elementi se više ne prikazuju kada je aktivan način rada preko cijelog zaslona.
- Mogućnost provjere pravopisa dodana je komponenti TextEditor.
- Komponenta ImageTools pruža podršku za uređivanje, dodavanje i uklanjanje EXIF metapodataka.
- U FileBrowser komponenti, “.po” datoteke su dodane na popis prepoznatih mime vrsta. Prilikom pretraživanja, prikazan je napredak operacija datoteka.
- Prilikom izgradnje MauiKita osigurano je generiranje “.aar” paketa s Java komponentama za integraciju s Androidom.
- Dodana podrška za postavljanje slika u QRC (Qt Resource Collection) datoteke za ImageColors.
- U upravitelju datoteka, dizajn odjeljka je promijenjen za brzu navigaciju do omiljenih direktorija. Dodana je mogućnost prevođenja sučelja na različite jezike.
- VVave glazbeni player dodao je podršku za internacionalizaciju i prilagodio prikaz naslova naslovnice albuma u glavnoj playlisti.
- Pix preglednik slika i upravitelj fotografija ima poboljšane preglede sadržaja imenika i oznaka. Sučelje za pregled slika je pojednostavljeno. Dodana podrška za internacionalizaciju.
- Softver za bilježenje Buho, uređivač teksta Nota, video player Clip, web preglednik Fiery, Git manager Bonsai i adresar Communicator dodali su podršku za internacionalizaciju.
- U emulatoru terminala Station dodana je funkcija testiranja transparentnosti, redizajniran je dijaloški okvir postavki prečaca, poboljšana je traka kartica i dodana je podrška za internacionalizaciju.
- Preglednik dokumenata Shelf pretvoren je u upotrebu biblioteke MauiKit Documents za prikaz PDF-ova i stripova. Dodana podrška za internacionalizaciju.
- Aplikacija za kameru Booth dodala je postavku za onemogućavanje skeniranja QR koda i dodanu podršku za internacionalizaciju.
- Strike, integrirano razvojno okruženje s podrškom za C++ i CMake, poboljšalo je traku za izradu i dodalo podršku za internacionalizaciju.
- Planer kalendara Agenda pretvoren je u upotrebu biblioteke MauiKit Calendar. Implementirana podrška za kreiranje i prikaz događaja u kalendaru. Dodana podrška za internacionalizaciju.
Izvor: opennet.ru