Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps

Vývojáři projektu Nitrux představili nové verze komponentů používaných k vytváření rozhraní v uživatelském prostředí Maui DE (Maui Shell). Maui DE tvoří sadu aplikací Maui Apps, shell Maui Shell a framework MauiKit pro vytváření uživatelských rozhraní, který nabízí hotové šablony prvků rozhraní. Při vývoji se také používá framework Kirigami, který vyvíjí komunita KDE a je nadstavbou nad prvky Qt Quick Controls 2.

Komponenty Maui se automaticky přizpůsobují velikosti obrazovky a dostupným metodám zadávání informací, což umožňuje jejich použití nejen na desktopových systémech, ale i na chytrých telefonech a tabletech. Prostředí rozvíjí koncept „Convergence“, což zahrnuje možnost práce se stejnými aplikacemi jak na dotykových obrazovkách chytrého telefonu a tabletu, tak na velkých obrazovkách notebooků a PC. Maui DE lze spustit jak s vlastním kompozitem, serverem Zpace, využívajícím Wayland, tak prostřednictvím spuštění samostatného shellu Cask uvnitř sezení na základě X-serveru. Aplikace a knihovny Maui jsou k dispozici ke stažení ve formátech APK, AppImage a TAR. Pro testování aktuálního stavu vývoje prostředí Maui DE založeného na Manjaro Linux se pravidelně vytvářejí bootovací sestavení.

Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps

Hlavní změny:

  • Byla přidána podpora internacionalizace a překladu rozhraní do několika jazyků.
  • V MauiKit byly navrženy nové komponenty: Calendar pro zobrazení kalendáře a navigaci v něm; Documents pro prohlížení souborů ve formátech PDF a EPubs.
  • Byl přidán správce archivu Arca, který poskytuje rozhraní pro otevírání archivů, náhled souborů a přidávání nových souborů do archivu.
  • Bylo modernizováno rozhraní aplikací Maui Apps, pro které byla realizována možnost sloučení panelu karet s panelem nástrojů. Bylo přepracováno menu. Byly přidány efekty průhlednosti.
  • Byly dokončeny přípravy k šíření mezi uživateli prohlížeče Fiery, integrované vývojové prostředí Strike, aplikaci pro práci s kamerou Booth a kalendář Agenda.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • Byl přidán program Maui Demo, který demonstruje všechny dostupné prvky rozhraní v MauiKit Core s tipy a ukázkami kódu.
  • V MauiKit je unifikovaný styl vizualizace stavu (při najetí myší, výběru, stisknutí apod.) pro prvky jako TextField, Switches, Sliders, CheckBoxes a ComboBox. V prvku ToolBar je výchozí rozložení v řádku pro rychlé umístění prvků. Představen nový styl prvku Tumbler s podporou kolečka myši. Prvek AbouDialog byl přepracován, čímž se rozšířily možnosti zobrazení dodatečných informací o autorech, překladatelích, knihovnách a odkazech. Bylo vylepšeno vybírání pozice pro prvek ContextualMenu v mobilním režimu. Prvek ComboBox byl přepracován. Při aktivaci dekorace na straně klienta (CSD) byl zastaveno zobrazení prvků při aktivním režimu celé obrazovky.
  • Do komponenty TextEditor byla přidána možnost kontroly pravopisu.
  • V komponentě ImageTools byla zavedena podpora editace, přidávání a odstraňování metadat EXIF.
  • Do komponenty FileBrowser byla do seznamu rozpoznávaných mimetypů přidána podpora pro soubory „.po“. Při vyhledávání je zajištěna indikace pokroku souborových operací.
  • Při sestavení MauiKit je zajištěna generace balíčku „.aar“ s Java komponenty pro integraci s Androidem.
  • Do souborů QRC (Qt Resource Collection) pro ImageColors byla přidána podpora pro umístění obrázků.
  • V souborovém manažeru byla změněna podoba sekce pro rychlý přístup k oblíbeným adresářům. Byla přidána možnost překladu rozhraní do různých jazyků.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • V hudebním přehrávači VVave byla př added support for internationalization and improved display of album cover titles in the main playlist.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • V prohlížeči obrázků a správci fotografií Pix bylo vylepšeno náhledování obsahu adresářů a štítků. Rozhraní pro prohlížení obrázků bylo zjednodušeno. Byla přidána podpora pro mezinárodní lokalizaci.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • V aplikaci pro poznámky Buho, textovém editoru Nota, videopřehrávači Clip, webovém prohlížeči Fiery, Git správci Bonsai a adresáři Communicator byla přidána podpora pro mezinárodní lokalizaci.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • V terminálovém emulátoru Station byla přidána funkce pro testování průhlednosti, byla přepracována dialogová okna pro nastavení klávesových zkratek, byla zlepšena panel karet a přidána podpora pro mezinárodní lokalizaci.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • Prohlížeč dokumentů Shelf byl přepnut na používání knihovny MauiKit Documents pro zobrazení PDF a komiksů. Byla přidána podpora pro mezinárodní lokalizaci.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • V aplikaci pro práci s kamerou Booth byla přidána možnost deaktivace skenování QR kódů a podpora internacionalizace.
  • Ve Strike, integrovaném vývojovém prostředí s podporou C++ a CMake, byla vylepšena funkčnost panelu pro sestavení (build-bar) a byla přidána podpora internacionalizace.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps
  • Kalendář plánovač Agenda byl převeden na používání knihovny MauiKit Calendar. Byla zajištěna podpora vytváření a zobrazení událostí v kalendáři. Byla přidána podpora internacionalizace.
    Aktualizace rámce pro tvorbu rozhraní Maui a sady aplikací Maui Apps

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster