Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite

De ontwikkelaars van het Nitrux-project presenteerden nieuwe releases van componenten die werden gebruikt om een ​​interface te bouwen in de Maui DE-gebruikersomgeving (Maui Shell). Maui DE bestaat uit een set Maui Apps, de Maui Shell en het MauiKit-framework voor het bouwen van gebruikersinterfaces, dat kant-en-klare interface-elementsjablonen biedt. De ontwikkeling maakt ook gebruik van het Kirigami-framework, dat is ontwikkeld door de KDE-gemeenschap en een add-on is voor de Qt Quick Controls 2-elementen.

Maui-componenten passen zich automatisch aan de schermgrootte en beschikbare invoermethoden aan, waardoor ze niet alleen op desktopsystemen kunnen worden gebruikt, maar ook op smartphones en tablets. De omgeving ontwikkelt het "Convergentie" -concept, wat de mogelijkheid inhoudt om met dezelfde applicaties te werken, zowel op de aanraakschermen van smartphones en tablets, als op grote schermen van laptops en pc's. Maui DE kan worden uitgevoerd met de Zpace-composietserver waarop Wayland draait, of door een afzonderlijke Cask-shell uit te voeren in een X-servergebaseerde sessie. Maui-applicaties en bibliotheken kunnen worden gedownload in de formaten APK, AppImage en TAR. Om de huidige staat van ontwikkeling van de Maui DE-omgeving op basis van Manjaro Linux te testen, worden er periodiek bootbuilds gegenereerd.

Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite

Grote veranderingen:

  • Ondersteuning toegevoegd voor internationalisering en interfacevertaling in verschillende talen.
  • MauiKit biedt nieuwe componenten: Kalender voor het weergeven en navigeren door de kalender; Documenten voor het bekijken van bestanden in PDF- en EPubs-formaten.
  • De Arca-archiefbeheerder toegevoegd, die een interface biedt voor het openen van archieven, het bekijken van bestanden en het toevoegen van nieuwe bestanden aan het archief.
  • De interface van Maui Apps is gemoderniseerd, waarbij de mogelijkheid is geïmplementeerd om de tabbalk te combineren met de werkbalk. Het menu is opnieuw ontworpen. Transparantie-effecten toegevoegd.
  • De Fiery-browser, de geïntegreerde ontwikkelomgeving Strike, de Booth-cameraapplicatie en de Agenda-kalender zijn gereed gemaakt voor distributie naar gebruikers.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • Maui Demo-programma toegevoegd, dat alle interface-elementen demonstreert die beschikbaar zijn in MauiKit Core met een hint en voorbeeldcode.
  • MauiKit verenigt de stijl van statusvisualisatie (cursor zweeft, geselecteerd, ingedrukt, enz.) in elementen zoals TextField, Switches, Sliders, CheckBoxes, ComboBox. Het ToolBar-element gebruikt standaard een lijnindeling voor een snelle plaatsing van elementen. Er is een nieuwe stijl voorgesteld voor het Tumbler-element met muiswielondersteuning. Het AbouDialog-element is opnieuw ontworpen, met uitgebreide mogelijkheden voor het weergeven van aanvullende informatie over auteurs, vertalers, bibliotheken en links. Verbeterde positieselectie voor het ContextualMenu-element in mobiele modus. Het ComboBox-element is opnieuw ontworpen. Wanneer u decoratie aan de clientzijde (CSD) inschakelt, worden elementen niet langer weergegeven wanneer de modus Volledig scherm actief is.
  • De mogelijkheid om de spelling te controleren is toegevoegd aan de component Teksteditor.
  • De component ImageTools biedt ondersteuning voor het bewerken, toevoegen en verwijderen van EXIF-metadata.
  • In de FileBrowser-component zijn “.po”-bestanden toegevoegd aan de lijst met erkende mime-typen. Bij het zoeken wordt een indicatie gegeven van de voortgang van de bestandsbewerkingen.
  • Bij het bouwen van MauiKit is het genereren van een “.aar”-pakket met Java-componenten voor integratie met Android verzekerd.
  • Ondersteuning toegevoegd voor het plaatsen van afbeeldingen in QRC-bestanden (Qt Resource Collection) voor ImageColors.
  • In Bestandsbeheer is het ontwerp van de sectie gewijzigd om snel naar favoriete mappen te navigeren. De mogelijkheid toegevoegd om de interface in verschillende talen te vertalen.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • De VVave-muziekspeler heeft ondersteuning voor internationalisering toegevoegd en de weergave van de titel van de albumhoes in de hoofdafspeellijst aangepast.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • De Pix-afbeeldingsviewer en fotomanager hebben verbeterde voorbeelden van mapinhoud en tags. De interface voor het bekijken van afbeeldingen is vereenvoudigd. Ondersteuning voor internationalisering toegevoegd.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • Notitiesoftware Buho, teksteditor Nota, videospeler Clip, webbrowser Fiery, Git-manager Bonsai en adresboek Communicator hebben ondersteuning voor internationalisering toegevoegd.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • In de Station-terminalemulator is een transparantietestfunctie toegevoegd, het dialoogvenster voor sneltoetsinstellingen is opnieuw ontworpen, de tabbalk is verbeterd en er is ondersteuning voor internationalisering toegevoegd.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • De Shelf-documentviewer is geconverteerd om de MauiKit Documents-bibliotheek te gebruiken om PDF's en strips weer te geven. Ondersteuning voor internationalisering toegevoegd.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • De Booth-camera-app heeft een instelling toegevoegd om het scannen van QR-codes uit te schakelen en ondersteuning voor internationalisering toegevoegd.
  • Strike, een geïntegreerde ontwikkelomgeving met ondersteuning voor C++ en CMake, heeft de build-bar verbeterd en ondersteuning voor internationalisering toegevoegd.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite
  • De Agenda-kalenderplanner is geconverteerd om de MauiKit Agenda-bibliotheek te gebruiken. Ondersteuning geïmplementeerd voor het maken en weergeven van evenementen op de kalender. Ondersteuning voor internationalisering toegevoegd.
    Maui-interface voor het bouwen van een raamwerk en update van de Maui Apps-suite

Bron: opennet.ru

Voeg een reactie