A Nitrux projekt fejlesztői bemutatták az új összetevőket, amelyeket a Maui DE (Maui Shell) felhasználói környezet felületének létrehozásához használnak. A Maui DE egy Maui Apps alkalmazáscsomagot, a Maui Shell környezetet és a felhasználói felületek létrehozásához szükséges MauiKit keretrendszert alkot, amelyek kész felhasználói felület elemek sablonjait kínálják. A fejlesztés során a Kirigami keretrendszert is használják, amelyet a KDE közösség fejlődik, és a Qt Quick Controls 2 elemeire épül.
A Maui összetevői automatikusan alkalmazkodnak a képernyő méretéhez és a rendelkezésre álló információbeviteli módszerekhez, lehetővé téve számukra, hogy ne csak asztali rendszereken, hanem okostelefonokon és táblagépeken is használják. A környezet fejleszti a «Convergence» koncepciót, amely lehetővé teszi, hogy ugyanazokat az alkalmazásokat használhassuk érintőképernyős okostelefonokon és táblagépeken, valamint nagyobb képernyőkkel ellátott laptopokon és PC-ken. A Maui DE saját kompozitorral indítható, szerverrel ami Wayland-ot használ, vagy különálló Cask shell indításával egy X-server alapú munkamenetben. A Maui alkalmazások és könyvtárak letölthetők APK, AppImage és TAR formátumokban. A Maui DE környezet jelenlegi fejlesztési állapotának tesztelésére időszakosan elérhető induló build-ek készülnek Manjaro Linux alapokon.

Főbb változások:
- Hozzáadva a nemzetköziesítési és többnyelvű felületfordítás támogatása.
- A MauiKit új összetevőket kínál: Naptár a naptár megjelenítésére és benne való navigálásra; Dokumentumok PDF és EPUB fájlok megtekintésére.
- Hozzáadva az Arca archiváló menedzser, amely felületet biztosít archívumok megnyitásához, fájlok előnézetéhez és új fájlok archívumhoz való hozzáadásához.
- Frissítve a Maui Apps alkalmazások felületét, amelyhez a fülek panelját integrálták az eszköztárral. A menü újra lett tervezve. Átlátszósági hatások lettek hozzáadva.
- Elkészültek a felhasználók számára terjesztésre kész Fiery böngésző, az integrált Strike fejlesztői környezet, a Booth kamerakezelő alkalmazás és az Agenda naptár.

- Hozzáadva a Maui Demo program, amely bemutatja a MauiKit Core összes elérhető felhasználói felület elemét a segítség és a kódminta mellett.
- A MauiKit-ben egységesítették az állapotvizualizáció stílusát (kurzor fölé vitel, kiválasztás, megnyomás stb.) olyan elemekben, mint a TextField, Switches, Sliders, CheckBoxes, ComboBox. A ToolBar elem alapértelmezés szerint soros elrendezést alkalmaz az elemek gyors elhelyezéséhez. Új Tumbler elem stílust javasoltak ebben, amely támogatja az egér kerék használatát. Az AbouDialog elemet átdolgozták, ahol kibővítették a további információk megjelenítési lehetőségeit az szerzőkről, fordítókról, könyvtárakról és linkekről. A ContextualMenu elem pozíciójának kiválasztásakor javult a mobil üzemmód. A ComboBox elemet átdolgozták. Az ügyfélen oldali díszítés (CSD) bekapcsolásakor leállították az elemek megjelenítését aktív teljes képernyős módban.
- A TextEditor komponenshez hozzáadták a helyesírás-ellenőrzés lehetőségét.
- Az ImageTools komponensben lehetőség van EXIF metaadatok szerkesztésére, hozzáadására és törlésére.
- A FileBrowser komponensben a felismerhető mime-típusok listájához hozzáadták a „.po” fájlokat. A keresés során előrehaladás-indikáció biztosított a fájlműveletek során.
- A MauiKit összeállításakor generálják a „.aar” csomagot Java komponensekkel Android integrációhoz.
- A QRC (Qt Resource Collection) fájlokban az ImageColors esetében hozzáadták a képek elhelyezésének támogatását.
- A fájlkezelőben megváltoztatták a kedvenc mappák gyors elérésére szolgáló szakasz dizájnját. Lehetővé tették a felhasználói felület különböző nyelvekre fordítását.

- A VVave zenelejátszóban hozzáadták a nemzetköziesítés támogatását, és javították az album borítójának címének megjelenítését a fő lejátszási listában.

- A Pix képkibővítő és fényképkezelő rendszerében javult a mappák és címkék tartalmának előnézete. Egyszerűsítették a képek megtekintésének felületét. Hozzáadták a nemzetköziesítés támogatását.

- A Buho jegyzetelő programban, a Nota szövegszerkesztőben, a Clip videolejátszóban, a Fiery webböngészőben, a Bonsai Git-kezelőben és a Communicator címjegyzékben hozzáadták a nemzetköziesítés támogatását.



- A Station terminálemulátorban hozzáadták az átlátszóság tesztelési funkciót, átdolgozták a gyorsgombok beállítási párbeszédét, fejlesztették a fülek panelt, és hozzáadták a nemzetköziesítés támogatását.

- A Shelf dokumentumnéző átállt a MauiKit dokumentum könyvtár használatára a PDF-ek és képregények megjelenítésére. Hozzáadták a nemzetköziesítés támogatását.

- A Booth kamerakezelő alkalmazásban hozzáadódott a QR-kódok kikapcsolásának beállítása, valamint a nemzetközi támogatás.
- A Strike, a C++ és CMake támogatásával rendelkező integrált fejlesztői környezetben bevezetésre került az építőpanel (build-bar) működése és a nemzetközi támogatás.

- Az Agenda naptár ütemező átállt a MauiKit Calendar könyvtár használatára. Megvalósították az események létrehozásának és megjelenítésének támogatását a naptárban. Hozzáadták a nemzetközi támogatást.

Forrás: opennet.ru











