Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps

Les développeurs du projet Nitrux ont présenté de nouvelles versions des composants utilisés pour construire l'interface dans l'environnement utilisateur Maui DE (Maui Shell). Maui DE forme un ensemble d'applications Maui Apps, le shell Maui Shell et le framework MauiKit pour le développement d'interfaces utilisateur, offrant des modèles prêts à l'emploi pour les éléments d'interface. Le framework Kirigami, développé par la communauté KDE, qui est une surcouche des éléments Qt Quick Controls 2, est également employé dans le développement.

Les composants Maui s'adaptent automatiquement à la taille de l'écran et aux méthodes d'entrée d'informations disponibles, ce qui permet de les utiliser non seulement sur les systèmes de bureau, mais aussi sur les smartphones et les tablettes. L'environnement développe le concept de « convergence », permettant de travailler avec les mêmes applications aussi bien sur les écrans tactiles des smartphones et tablettes que sur les grands écrans des ordinateurs portables et de bureau. Maui DE peut être exécuté avec son compositeur ou serveur Zpace, utilisant Wayland, ou via le lancement d'un shell Cask séparé à l'intérieur d'une session basée sur le serveur X. Les applications et bibliothèques Maui sont disponibles au téléchargement dans les formats APK, AppImage et TAR. Pour tester l'état actuel du développement de l'environnement Maui DE basé sur Manjaro Linux, des builds bootables sont périodiquement créés.

Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps

Principales modifications :

  • La prise en charge de l'internationalisation et de la traduction de l'interface en plusieurs langues a été ajoutée.
  • De nouveaux composants ont été proposés dans MauiKit : Calendar pour afficher le calendrier et y naviguer ; Documents pour visualiser des fichiers au format PDF et EPubs.
  • Un gestionnaire d'archives Arca a été ajouté, fournissant une interface pour ouvrir des archives, prévisualiser des fichiers et ajouter de nouveaux fichiers dans l'archive.
  • L'interface des applications Maui Apps a été modernisée, permettant de fusionner la barre d'onglets avec la barre d'outils. Le menu a été repensé. Des effets de transparence ont été ajoutés.
  • Le navigateur Fiery, l'environnement de développement intégré Strike, l'application de gestion de caméra Booth et le calendrier Agenda ont été finalisés pour la distribution auprès des utilisateurs.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Un programme Maui Demo a été ajouté, qui démontre tous les éléments d'interface disponibles dans MauiKit Core avec des conseils et des exemples de code.
  • Dans MauiKit, le style d'affichage d'état unifié (surligné, sélectionné, cliqué, etc.) est appliqué dans des éléments tels que TextField, Switches, Sliders, CheckBoxes, ComboBox. L'élément ToolBar utilise par défaut une mise en page en ligne pour un placement rapide des éléments. Un nouveau style pour l'élément Tumbler a été proposé, avec prise en charge de la molette de la souris. L'élément AbouDialog a été retravaillé pour élargir les possibilités d'affichage d'informations supplémentaires sur les auteurs, traducteurs, bibliothèques et liens. Le choix de la position pour l'élément ContextualMenu a été amélioré en mode mobile. L'élément ComboBox a été repensé. Lors de l'activation de la décoration côté client (CSD), l'affichage des éléments en mode plein écran a été interrompu.
  • Le composant TextEditor a été enrichi d'une fonction de vérification orthographique.
  • Le composant ImageTools prend désormais en charge l'édition, l'ajout et la suppression des métadonnées EXIF.
  • Dans le composant FileBrowser, la liste des types MIME reconnus a été élargie pour inclure les fichiers « .po ». Une indication de progression des opérations de fichiers a été ajoutée lors de la recherche.
  • Lors de la compilation de MauiKit, un package « .aar » avec des composants Java pour l'intégration avec Android est généré.
  • Dans les fichiers QRC (Qt Resource Collection) pour ImageColors, un support pour le placement d'images a été ajouté.
  • Dans le gestionnaire de fichiers, la section pour un accès rapide aux répertoires favoris a été redesignée. Une option pour la traduction de l'interface dans différentes langues a été ajoutée.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Le lecteur de musique VVave a intégré la prise en charge de l'internationalisation et l'affichage du titre de la couverture de l'album a été amélioré dans la liste de lecture principale.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Dans le visualiseur d'images et le gestionnaire de photos Pix, l'aperçu du contenu des répertoires et des balises a été amélioré. L'interface d'affichage des images a été simplifiée. La prise en charge de l'internationalisation a été ajoutée.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Dans l'application de prise de notes Buho, l'éditeur de texte Nota, le lecteur vidéo Clip, le navigateur Web Fiery, le gestionnaire Git Bonsai et le carnet d'adresses Communicator, la prise en charge de l'internationalisation a été ajoutée.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Dans l'émulateur de terminal Station, une fonction de test de transparence a été intégrée, le dialogue de configuration des touches de raccourci a été retravaillé, la barre d'onglets a été améliorée et la prise en charge de l'internationalisation a été ajoutée.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Le visualiseur de documents Shelf a été converti pour utiliser la bibliothèque MauiKit Documents pour l'affichage des PDF et des bandes dessinées. La prise en charge de l'internationalisation a été ajoutée.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Dans l'application de travail avec la caméra Booth, une option a été ajoutée pour désactiver le scan des QR codes et le support pour l'internationalisation a été inclus.
  • Dans Strike, l'environnement de développement intégré prenant en charge C++ et CMake, le fonctionnement de la barre de construction (build-bar) a été amélioré et le support pour l'internationalisation a été ajouté.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps
  • Le calendrier Agenda a été traduit pour utiliser la bibliothèque Calendar de MauiKit. La prise en charge de la création et de l'affichage d'événements sur le calendrier a été mise en œuvre. Le support pour l'internationalisation a été ajouté.
    Mise à jour du framework pour la création d'interfaces Maui et du jeu d'applications Maui Apps

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster