Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket

Die Entwickler des Nitrux-Projekts haben neue Versionen der Komponenten vorgestellt, die für die Erstellung von Benutzeroberflächen in der Desktop-Umgebung Maui DE (Maui Shell) verwendet werden. Maui DE bildet ein Paket von Anwendungen Maui Apps, die Maui Shell und das MauiKit-Framework zur Erstellung von Benutzeroberflächen umfassen und fertige Vorlagen für Benutzeroberflächenelemente bieten. Bei der Entwicklung kommt auch das Kirigami-Framework zum Einsatz, das von der KDE-Community weiterentwickelt wird und eine Erweiterung über die Qt Quick Controls 2-Elemente darstellt.

Die Maui-Komponenten passen sich automatisch an die Bildschirmgröße und die verfügbaren Eingabemethoden an, sodass sie nicht nur auf Desktops, sondern auch auf Smartphones und Tablets verwendet werden können. Die Umgebung fördert das Konzept der „Convergence“, das es ermöglicht, dieselben Anwendungen sowohl auf den Touchscreens von Smartphones und Tablets als auch auf großen Laptop- und PC-Bildschirmen zu verwenden. Maui DE kann sowohl mit seinem Composite- Server Zpace, das Wayland nutzt, als auch durch den separaten Start der Cask-Shell innerhalb einer Sitzung basierend auf einem X-Server ausgeführt werden. Anwendungen und Bibliotheken von Maui sind in den Formaten APK, AppImage und TAR zum Download verfügbar. Für die Testung des aktuellen Entwicklungsstands der Maui DE-Umgebung auf Basis von Manjaro Linux werden regelmäßig bootfähige Builds erstellt.

Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket

Hauptänderungen:

  • Unterstützung für Internationalisierung und Übersetzung der Benutzeroberfläche in mehrere Sprachen hinzugefügt.
  • Das MauiKit bietet neue Komponenten: Kalender zur Anzeige und Navigation durch den Kalender; Dokumente zum Anzeigen von Dateien im PDF- und EPUB-Format.
  • Ein Archivmanager namens Arca wurde hinzugefügt, der eine Benutzeroberfläche zum Öffnen von Archiven, zur Vorschau von Dateien und zum Hinzufügen neuer Dateien zu Archiven bereitstellt.
  • Die Benutzeroberfläche der Maui Apps wurde aktualisiert, wodurch eine Möglichkeit zur Kombination von Tab-Leiste und Werkzeugleiste geschaffen wurde. Das Menü wurde überarbeitet. Transparenzeffekte wurden hinzugefügt.
  • Der Browser Fiery, die integrierte Entwicklungsumgebung Strike, die Kamera-App Booth und der Kalender Agenda wurden zur Freigabe für Benutzer vorbereitet.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • Das Programm Maui Demo wurde hinzugefügt, das alle im MauiKit Core verfügbaren Benutzeroberflächenelemente mit Hinweisen und Beispielcode demonstriert.
  • In MauiKit wurde ein einheitlicher Stil zur Visualisierung von Zuständen (Mauszeiger über dem Element, ausgewählt, gedrückt usw.) in Elementen wie Textfeld, Schaltern, Reglern, Kontrollkästchen und Kombinationsfeldern eingeführt. Im ToolBar-Element wird standardmäßig eine Layout-Reihe für die schnelle Anordnung von Elementen verwendet. Ein neuer Stil für das Tumbler-Element mit Unterstützung fürs Mausrad wurde vorgeschlagen. Das Element AbouDialog wurde überarbeitet, um erweiterte Möglichkeiten zur Anzeige zusätzlicher Informationen über Autoren, Übersetzer, Bibliotheken und Links zu bieten. Die Auswahl der Position für das ContextualMenu-Element im mobilen Modus wurde verbessert. Das ComboBox-Element wurde neu gestaltet. Bei aktivierter Client-Seitiger Dekoration (CSD) wird die Anzeige von Elementen im aktiven Vollbildmodus eingestellt.
  • Im TextEditor-Komponenten wurde die Möglichkeit zur Rechtschreibprüfung hinzugefügt.
  • In der ImageTools-Komponente wurde die Unterstützung für die Bearbeitung, das Hinzufügen und das Entfernen von EXIF-Metadaten bereitgestellt.
  • Im FileBrowser-Komponenten wurden die Dateien „.po“ zu den erkannten mime-Typen hinzugefügt. Bei der Suche wird der Fortschritt der Dateivorgänge angezeigt.
  • Bei der Erstellung von MauiKit wird ein „.aar“-Paket mit Java-Komponenten für die Integration in Android generiert.
  • In den QRC-Dateien (Qt Resource Collection) für ImageColors wurde die Unterstützung für die Platzierung von Bildern hinzugefügt.
  • Im Datei-Manager wurde das Design des Bereichs für den schnellen Zugriff auf Favoritenordner geändert. Es wurde die Möglichkeit hinzugefügt, die Benutzeroberfläche in verschiedene Sprachen zu übersetzen.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • Im Musik-Player VVave wurde die Unterstützung für Internationalisierung hinzugefügt und die Anzeige des Albumcover-Titels in der Haupt-Wiedergabeliste verbessert.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • Im Bildbetrachter und Foto-Manager Pix wurde die Vorschau von Inhalten in Ordnern und Tags verbessert. Die Benutzeroberfläche zur Bildansicht wurde vereinfacht und die Unterstützung für Internationalisierung hinzugefügt.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • In den Anwendungen für die Notizenverwaltung Buho, dem Texteditor Nota, dem Video-Player Clip, dem Webbrowser Fiery, dem Git-Manager Bonsai und dem Adressbuch Communicator wurde die Unterstützung für Internationalisierung hinzugefügt.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • Im Terminal-Emulator Station wurde die Funktion zur Überprüfung der Transparenz hinzugefügt, der Dialog zur Anpassung von Hotkeys überarbeitet, die Tab-Leiste verbessert und die Unterstützung für Internationalisierung hinzugefügt.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • Der Dokumentenbetrachter Shelf wurde auf die Verwendung der MauiKit-Bibliothek Documents für die Anzeige von PDF- und Comic-Dateien umgestellt. Es wurde die Unterstützung für Internationalisierung hinzugefügt.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • In der Kamera-App Booth wurde eine Einstellung zum Deaktivieren des QR-Code-Scannens hinzugefügt und die Unterstützung für Internationalisierung implementiert.
  • In Strike, der integrierten Entwicklungsumgebung mit Unterstützung für C++ und CMake, wurde die Funktionalität der Build-Leiste (build-bar) optimiert und die Unterstützung für Internationalisierung hinzugefügt.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket
  • Der Terminplaner Agenda wurde auf die Verwendung der MauiKit-Bibliothek Calendar umgestellt. Die Unterstützung für die Erstellung und Anzeige von Ereignissen im Kalender wurde implementiert. Zudem wurde die Unterstützung für Internationalisierung hinzugefügt.
    Framework-Aktualisierung für die Benutzeroberfläche von Maui und das Maui Apps-Paket

Quelle: opennet.ru

60GB SSD 8Gb DDR4