Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering

Udviklerne af Nitrux-projektet præsenterede nye udgivelser af komponenter, der bruges til at bygge en grænseflade i Maui DE-brugermiljøet (Maui Shell). Maui DE består af et sæt Maui Apps, Maui Shell og MauiKit frameworket til opbygning af brugergrænseflader, som tilbyder færdiglavede interfaceelementskabeloner. Udviklingen bruger også Kirigami-rammeværket, som er udviklet af KDE-fællesskabet og er en tilføjelse til Qt Quick Controls 2-elementerne.

Maui-komponenter tilpasser sig automatisk til skærmstørrelse og tilgængelige inputmetoder, så de ikke kun kan bruges på desktop-systemer, men også på smartphones og tablets. Miljøet udvikler "Convergence"-konceptet, som indebærer evnen til at arbejde med de samme applikationer både på touchskærme på smartphones og tablets og på store skærme på bærbare og pc'er. Maui DE kan køres enten med dens Zpace-sammensatte server, der kører Wayland, eller ved at køre en separat Cask-skal i en X-serverbaseret session. Maui-applikationer og -biblioteker er tilgængelige til download i APK-, AppImage- og TAR-formater. For at teste den aktuelle udviklingstilstand af Maui DE-miljøet baseret på Manjaro Linux, genereres der periodisk boot-builds.

Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering

Vigtigste ændringer:

  • Tilføjet understøttelse af internationalisering og grænsefladeoversættelse til flere sprog.
  • MauiKit tilbyder nye komponenter: Kalender til at vise og navigere i kalenderen; Dokumenter til visning af filer i PDF- og EPubs-formater.
  • Tilføjet Arca Archive Manager, som giver en grænseflade til åbning af arkiver, forhåndsvisning af filer og tilføjelse af nye filer til arkivet.
  • Grænsefladen for Maui Apps er blevet moderniseret, hvor muligheden for at kombinere fanelinjen med værktøjslinjen er blevet implementeret. Menuen er blevet redesignet. Tilføjede gennemsigtighedseffekter.
  • Fiery-browseren, det integrerede Strike-udviklingsmiljø, Booth-kameraapplikationen og Agenda-kalenderen er gjort klar til distribution til brugerne.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • Tilføjet Maui Demo-program, som demonstrerer alle grænsefladeelementer, der er tilgængelige i MauiKit Core med et tip og eksempelkode.
  • MauiKit forener stilen med tilstandsvisualisering (markøren svævede, valgt, trykket osv.) i elementer som TextField, Switches, Sliders, CheckBoxes, ComboBox. ToolBar-elementet bruger som standard et linjelayout til hurtig placering af elementer. En ny stil til Tumbler-elementet med støtte til musehjul er blevet foreslået. AbouDialog-elementet er blevet omdesignet med udvidede muligheder for at vise yderligere information om forfattere, oversættere, biblioteker og links. Forbedret positionsvalg for ContextualMenu-elementet i mobiltilstand. ComboBox-elementet er blevet redesignet. Når du aktiverer klientsidedekoration (CSD), vises elementer ikke længere, når fuldskærmstilstand er aktiv.
  • Muligheden for at kontrollere stavning er blevet tilføjet til TextEditor-komponenten.
  • ImageTools-komponenten understøtter redigering, tilføjelse og fjernelse af EXIF-metadata.
  • I FileBrowser-komponenten er ".po"-filer blevet tilføjet til listen over genkendte mime-typer. Ved søgning vises en indikation af forløbet af filhandlinger.
  • Når man bygger MauiKit, sikres genereringen af ​​en ".aar"-pakke med Java-komponenter til integration med Android.
  • Tilføjet understøttelse af billedplacering i QRC-filer (Qt Resource Collection) til ImageColors.
  • I filhåndteringen er sektionens design blevet ændret for hurtigt at navigere til foretrukne mapper. Tilføjet muligheden for at oversætte grænsefladen til forskellige sprog.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • VVave-musikafspilleren har tilføjet understøttelse af internationalisering og justeret visningen af ​​albumcoverets titel i hovedafspilningslisten.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • Pix-billedfremviseren og billedhåndteringen har forbedrede forhåndsvisninger af mappeindhold og tags. Billedvisningsgrænsefladen er blevet forenklet. Tilføjet støtte til internationalisering.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • Note-software Buho, teksteditor Nota, videoafspiller Clip, webbrowser Fiery, Git manager Bonsai og adressebog Communicator har tilføjet understøttelse af internationalisering.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • I Station-terminalemulatoren er der tilføjet en gennemsigtighedstestfunktion, dialogboksen genvejstastindstillinger er blevet omdesignet, fanelinjen er blevet forbedret, og internationaliseringsstøtte er blevet tilføjet.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • Shelf Document Viewer er blevet konverteret til at bruge MauiKit Documents-biblioteket til at vise PDF'er og tegneserier. Tilføjet støtte til internationalisering.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • Booth-kameraappen har tilføjet en indstilling til at deaktivere QR-kodescanning og tilføjet understøttelse af internationalisering.
  • Strike, et integreret udviklingsmiljø med understøttelse af C++ og CMake, har forbedret build-baren og tilføjet understøttelse af internationalisering.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering
  • Agenda-kalenderplanlæggeren er blevet konverteret til at bruge MauiKit-kalenderbiblioteket. Implementeret support til oprettelse og visning af begivenheder i kalenderen. Tilføjet støtte til internationalisering.
    Maui-grænsefladebygningsramme og Maui Apps-pakkeopdatering

Kilde: opennet.ru

Tilføj en kommentar