Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps

Vývojári projektu Nitrux predstavili nové verzie komponentov používaných na vytváranie rozhraní v používateľskom prostredí Maui DE (Maui Shell). Maui DE tvorí súbor aplikácií Maui Apps, shell Maui Shell a framework MauiKit na vytváranie používateľských rozhraní, ktorý ponúka hotové šablóny prvkov rozhrania. Pri vývoji sa tiež používa framework Kirigami, ktorý rozvíja komunita KDE a je nadstavbou nad prvkami Qt Quick Controls 2.

Komponenty Maui sa automaticky prispôsobujú veľkosti obrazovky a dostupným metódam zadávania informácií, čo umožňuje ich použitie nielen na desktopových systémoch, ale aj na smartfónoch a tabletoch. Prostriedie rozvíja koncept „Convergence“, čo znamená možnosť práce s tými istými aplikáciami na dotykových obrazovkách smartfónov a tabletov, ako aj na veľkých obrazovkách notebookov a PC. Maui DE môže bežať buď so svojím kompozitným serverom Zpace, ktorý používa Wayland, alebo spustením samostatnej shell Cask v rámci relácie založenej na X-serveri. Aplikácie a knižnice Maui sú k dispozícii na stiahnutie vo formátoch APK, AppImage a TAR. Na testovanie súčasného stavu vývoja prostredia Maui DE na báze Manjaro Linux sa periodicky vytvárajú bootovacie zostavy.

Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps

Hlavné zmeny:

  • Pridala sa podpora internacionalizácie a prekladu rozhrania do viacerých jazykov.
  • V MauiKit sú ponúknuté nové komponenty: Kalendár na zobrazenie kalendára a navigáciu v ňom; Dokumenty na prezeranie súborov vo formátoch PDF a EPubs.
  • Bol pridaný správca archívov Arca, poskytujúci rozhranie na otváranie archívov, náhľady súborov a pridávanie nových súborov do archívu.
  • Modernizované rozhranie aplikácií Maui Apps, pre ktoré bola realizovaná možnosť zlúčenia panela záložiek s panelom nástrojov. Prepracované menu. Pridané efekty priesvitnosti.
  • Dovŕšené do podoby vhodnej na distribúciu medzi používateľmi sú prehliadač Fiery, integrované vývojové prostredie Strike, aplikácia na prácu s fotoaparátom Booth a kalendár Agenda.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • Pridala sa aplikácia Maui Demo, ktorá demonštruje všetky dostupné prvky rozhrania v MauiKit Core s tipom a príkladom kódu.
  • V MauiKit je unified štýl vizualizácie stavu (kurzor je nad prvkom, vybrané, stlačené a pod.) použitý v takých prvkoch, ako sú TextField, Switches, Sliders, CheckBoxes, ComboBox. V prvku ToolBar je predvolene aplikovaná rozloženie z riadku na rýchle umiestnenie prvkov. Bol navrhnutý nový štýl prvku Tumbler so podporou kolieska myši. Prvok AboutDialog bol prepracovaný, pričom boli rozšírené možnosti zobrazenia dodatočných informácií o autoroch, prekladateľoch, knižniciach a odkazoch. Zlepšený výber pozície pre prvok ContextualMenu v mobilnom režime. Prvok ComboBox bol prepracovaný. Pri aktivácii dekorácie na strane klienta (CSD) sa zastavil zobrazovanie prvkov pri aktívnom režime celej obrazovky.
  • Do komponentu TextEditor bola pridaná možnosť kontroly pravopisu.
  • V komponente ImageTools bola poskytnutá podpora pre úpravy, pridávanie a odstraňovanie metadát EXIF.
  • V komponente FileBrowser bol do zoznamu rozpoznávaných mime typov pridaný súbor „.po“. Pri hľadaní je zabezpečená indikácia pokroku súborových operácií.
  • Pri kompilácii MauiKit je zabezpečená generácia balíka „.aar“ s Java komponentmi na integráciu s Androidom.
  • V súboroch QRC (Qt Resource Collection) pre ImageColors sa pridala podpora umiestnenia obrázkov.
  • V správci súborov bola zmenená úprava sekcie na rýchly prechod k obľúbeným adresárom. Bola pridaná možnosť prekladu rozhrania na rôzne jazyky.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • V hudobnom prehrávači VVave bola pridaná podpora internacionalizácie a zlepšené zobrazenie názvu obalu albumu v hlavnom zozname prehrávania.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • V prehliadači obrázkov a správcu fotografií Pix bol vylepšený náhľad obsahu adresárov a tagov. Bolo zjednodušené rozhranie prehliadania obrázkov. Bola pridaná podpora internacionalizácie.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • V aplikácii na poznámky Buho, textovom editore Nota, video prehrávači Clip, webovom prehliadači Fiery, Git správcovi Bonsai a adresári Communicator bola pridaná podpora internacionalizácie.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • V emulátore terminálu Station bola pridaná funkcia testovania priehľadnosti, prepracovaný dialóg na nastavenie klávesových skratiek, vylepšený panel záložiek a bola pridaná podpora internacionalizácie.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • Prehliadač dokumentov Shelf bol preložený na použitie MauiKit knižnice Documents na zobrazenie PDF a komiksov. Bola pridaná podpora internacionalizácie.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • Do aplikácie pre prácu s kamerou Booth bola pridaná možnosť na vypnutie skenovania QR kódov a bola pridaná podpora internacionalizácie.
  • V Strike, integrovanom vývojovom prostredí s podporou C++ a CMake, bola zoptimalizovaná práca panelu zostavenia (build-bar) a bola pridaná podpora internacionalizácie.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps
  • Kalendárny plánovač Agenda bol preložený na používanie knižnice MauiKit Calendar. Bola implementovaná podpora pre vytváranie a zobrazovanie udalostí v kalendári. Bola pridaná podpora internacionalizácie.
    Aktualizácia frameworku na vytváranie používateľských rozhraní Maui a sady aplikácií Maui Apps

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster