Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten

Utvecklarna av Nitrux-projektet presenterade nya versioner av komponenterna som används för att bygga gränssnittet i Maui DE (Maui Shell) användarmiljö. Maui DE består av Maui Apps-sviten, Maui Shell och MauiKit UI-ramverket, som erbjuder förbyggda UI-mallar. Utvecklingen använder också Kirigami-ramverket, som är utvecklat av KDE-communityt och är ett tillägg till Qt Quick Controls 2-element.

Maui-komponenter anpassar sig automatiskt till skärmstorleken och tillgängliga inmatningsmetoder, vilket gör att de kan användas inte bara på stationära system utan även på smartphones och surfplattor. Miljön utvecklar konceptet "Convergence", vilket innebär möjligheten att arbeta med samma applikationer både på pekskärmarna på en smartphone och surfplatta, och på stora skärmar på bärbara datorer och datorer. Maui DE kan startas antingen med sin Zpace-kompositserver med Wayland, eller genom att köra ett separat Cask-skal i en X-serverbaserad session. Maui-appar och bibliotek finns tillgängliga för nedladdning i formaten APK, AppImage och TAR. För att testa det aktuella utvecklingsläget för Maui DE-miljön baserad på Manjaro Linux, genereras startbyggen med jämna mellanrum.

Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten

Huvudändringar:

  • Lade till stöd för internationalisering och översättning av gränssnittet till flera språk.
  • MauiKit erbjuder nya komponenter: Kalender för att visa och navigera i en kalender; Dokument för att visa PDF- och EPubs-filer.
  • Arca archive manager har lagts till, vilket ger ett gränssnitt för att öppna arkiv, förhandsgranska filer och lägga till nya filer i ett arkiv.
  • Gränssnittet för Maui Apps har moderniserats, för vilket möjligheten att kombinera flikfältet med verktygsfältet har implementerats. Omdesignad meny. Lade till transparenseffekter.
  • Fiery-webbläsaren, Strike IDE, Booth-kameraappen och Agenda-kalendern är redo för distribution till användare.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Lade till Maui Demo-programmet, som visar alla gränssnittselement som finns tillgängliga i MauiKit Core med verktygstips och exempelkod.
  • MauiKit förenar stilen för renderingstillstånd (svävat, valt, nedtryckt, etc.) i element som TextField, Switchar, Sliders, CheckBoxes, ComboBox. Verktygsfältet har en standardinbäddad layout för snabb objektplacering. En ny stil med Tumbler-element har föreslagits med stöd för mushjul. AbouDialog-elementet har gjorts om, där möjligheterna att visa ytterligare information om författare, översättare, bibliotek och länkar utökas. Förbättrat positionsval för ContextualMenu-elementet i mobilläge. ComboBox-elementet har gjorts om. Aktivering av klientsidans dekoration (CSD) slutade visa element när helskärmen var aktiv.
  • Möjligheten att kontrollera stavning har lagts till i TextEditor-komponenten.
  • ImageTools-komponenten ger stöd för att redigera, lägga till och ta bort EXIF-metadata.
  • Lade till ".po"-filer i listan över kända mimetyper i FileBrowser-komponenten. Vid sökning ges en indikation på hur filoperationer fortskrider.
  • När man bygger MauiKit tillhandahålls genereringen av ett ".aar"-paket med Java-komponenter för integration med Android.
  • QRC-filer (Qt Resource Collection) för ImageColors har lagt till stöd för positionering av bilder.
  • I filhanteraren har sektionens design ändrats för att snabbt navigera till favoritkataloger. Lade till möjligheten att översätta gränssnittet till olika språk.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Lade till stöd för internationalisering i VVave-musikspelaren och justerade visningen av albumomslagstiteln i huvudspellistan.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Pix Image Viewer och Photo Manager har förbättrat förhandsvisningar av kataloger och taggar. Förenklat gränssnitt för visning av bilder. Lade till stöd för internationalisering.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Buho-programvara för anteckningar, Nota-textredigerare, Clip-videospelare, Fiery webbläsare, Bonsai Git-hanterare och Communicator-adressbok har lagt till stöd för internationalisering.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Transparenstestningsfunktionen har lagts till i Stationsterminalemulatorn, dialogrutan för snabbtangentinställningar har gjorts om, flikfältet har förbättrats och internationaliseringsstöd har lagts till.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Shelf Document Viewer har migrerats för att använda MauiKit Documents-biblioteket för att visa PDF-filer och serier. Lade till stöd för internationalisering.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Lade till en inställning för att inaktivera skanning av QR-koder i Booth-kameraappen och lade till stöd för internationalisering.
  • Strike, en integrerad utvecklingsmiljö som stöder C++ och CMake, har förbättrat bygglisten och lagt till stöd för internationalisering.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten
  • Kalenderschemaläggaren har migrerats för att använda MauiKit Calendar-biblioteket. Implementerat stöd för att skapa och visa händelser i kalendern. Lade till stöd för internationalisering.
    Maui gränssnittsbyggande ram och uppdatering av Maui Apps-sviten

Källa: opennet.ru

Lägg en kommentar