Cambalache 0.10.0 arrive avec des améliorations de support et plus

Récemment la sortie de la nouvelle version a été annoncée projet Échanger 0.10.0 et dans cette nouvelle version, plusieurs améliorations ont été apportées, qui se traduisent par des améliorations de la prise en charge des deux bibliothèques, du travail avec des objets, ainsi que de la traduction de l'outil pour certaines langues, entre autres.

Pour ceux qui ne connaissent pas cet outil, je peux vous dire que se positionne comme un outil de développement d'interface rapide pour GTK 3 et GTK 4 en utilisant le paradigme MVC et la philosophie primordiale du modèle de données. Contrairement à Glade, Cambalache prend en charge la maintenance de plusieurs interfaces utilisateur dans un projet.

Cambalache ne dépend pas de GtkBuilder et GObject, mais plutôt fournit un modèle de données conforme au système de type GObject. Le modèle de données peut importer et exporter plusieurs interfaces à la fois, prend en charge les objets, les propriétés et les signaux GtkBuilder, fournit une pile de restauration (annuler/rétablir) et la possibilité de compresser l'historique des commandes.

L'utilitaire cambalache-db est fourni pour générer un modèle de données à partir de fichiers gir et l'utilitaire db-codegen est fourni pour générer des classes GObject à partir de tables de modèles de données.

Principales nouveautés de Cambalache 0.10.0

Dans cette nouvelle version de Cambalache 0.10.0, il est mis en évidence que ajout de la prise en charge des bibliothèques libAdwaita et libHandy, qui offrent un ensemble de composants pour concevoir l'interface utilisateur conformément aux directives GNOME HIG.

Un autre changement qui se démarque dans cette nouvelle version est que la prise en charge de pouvoir définir directement de nouveaux objets (Inline) dans un bloc avec les propriétés d'un autre objet, sans utiliser de liens.

En plus de cela, nous pouvons également constater qu'un support a été ajouté pour définir un type enfant spécial, utilisé, par exemple, dans le widget de titre de fenêtre, ainsi qu'un support pour pouvoir réorganiser les positions des éléments enfants.

Nous pouvons également trouver ce qui a été ajouté prise en charge des types énumérés et indicateurs pour GdkPixbuf, Pango, Gio, Gdk et Gsk et prise en charge améliorée de l'espace de travail pour GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem et GtkCenterBox

Parmi les autres changements qui ressortent de cette nouvelle version:

  • Ajout de la traduction de l'interface en ukrainien.
  • De nouveaux éditeurs de propriétés sont proposés.
  • Améliorer la fonctionnalité du presse-papiers
  • Nouveaux éditeurs de propriétés pour le nom de l'icône et les propriétés de couleur.

Pour ceux qui veulent en savoir plus Vous pouvez vérifier les détails du projet dans le lien suivant. Alors que pour ceux qui sont intéressés à pouvoir jeter un œil au code de Cambalache, ils peuvent le faire. à partir du lien ci-dessous. Il est également important de mentionner que le code du projet est écrit en Python et est disponible sous la licence GPLv2.

Obtenez Cambalache

Pour ceux qui sont intéressés à pouvoir travailler avec cet outil, ils doivent savoir que Il y a deux façons de l'avoir dans votre système, l'un d'eux est télécharger le code source de Cambalache et avec lequel il n'est pas nécessaire d'installer l'outil, tandis que l'autre option et qui je pense est beaucoup plus confortable est avec l'aide de packages Flatpak. Il est également important de mentionner qu'il convient de mentionner que Python doit être installé.

Dans le premier cas et qui ne nécessite pas d'installation, c'est en téléchargeant le code source de l'outil. Nous pouvons le faire ouvrir un terminal et dedans nous allons taper la commande suivante :

git clone https://gitlab.gnome.org/jpu/cambalache.git

Maintenant, pour exécuter l'outil, tapez simplement :

./run-dev.py

Enfin comme pour l'autre méthode c'est qu'elle est à l'aide des packages Flatpak, Nous n'avons qu'à avoir le support pour pouvoir installer ce type de packages dans le système et tout ce que nous avons à faire est de ouvrez un terminal et exécutez les commandes suivantes :

flatpak-builder --force-clean --repo=repo build ar.xjuan.Cambalache.json
flatpak build-bundle repo cambalache.flatpak ar.xjuan.Cambalache
flatpak install --user cambalache.flatpak

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.