Cambalache 0.10.0 erscheint mit Support-Verbesserungen und mehr

Vor kurzem Die Veröffentlichung der neuen Version wurde angekündigt Projekt 0.10.0 austauschen und in dieser neuen Version wurden mehrere Verbesserungen vorgenommen, die sich unter anderem in der Unterstützung beider Bibliotheken, der Arbeit mit Objekten sowie in der Übersetzung des Tools für einige Sprachen niederschlagen.

Für diejenigen, die dieses Tool nicht kennen, kann ich Ihnen das sagen ist als schnelles Interface-Entwicklungstool für GTK 3 und GTK positioniert 4 mit dem MVC-Paradigma und der alles entscheidenden Philosophie des Datenmodells. Im Gegensatz zu Glade bietet Cambalache Unterstützung für die Verwaltung mehrerer Benutzeroberflächen in einem Projekt.

Cambalache ist nicht auf GtkBuilder und GObject angewiesen, sondern vielmehr stellt ein Datenmodell bereit, das dem GObject-Typsystem entspricht. Das Datenmodell kann mehrere Schnittstellen gleichzeitig importieren und exportieren, unterstützt GtkBuilder-Objekte, -Eigenschaften und -Signale, bietet einen Rollback-Stack (Undo/Redo) und die Möglichkeit, den Befehlsverlauf zu komprimieren.

Das Dienstprogramm cambalache-db wird bereitgestellt, um ein Datenmodell aus gir-Dateien zu generieren, und das Dienstprogramm db-codegen wird bereitgestellt, um GObject-Klassen aus Datenmodelltabellen zu generieren.

Hauptnachrichten von Cambalache 0.10.0

In dieser neuen Version von Cambalache 0.10.0 wird dies hervorgehoben Unterstützung für libAdwaita- und libHandy-Bibliotheken hinzugefügt, die eine Reihe von Komponenten bieten, um die Benutzeroberfläche gemäß den GNOME HIG-Richtlinien zu gestalten.

Eine weitere Änderung, die in dieser neuen Version auffällt, ist die Unterstützung für neue Objekte direkt definieren können (Inline) in einem Block mit den Eigenschaften eines anderen Objekts, ohne Links zu verwenden.

Darüber hinaus können wir auch feststellen, dass Unterstützung hinzugefügt wurde, um einen speziellen untergeordneten Typ zu definieren, der beispielsweise im Fenstertitel-Widget verwendet wird, sowie Unterstützung, um die Positionen von untergeordneten Elementen neu anordnen zu können.

Wir können auch finden, was hinzugefügt wurde Unterstützung für Aufzählungs- und Flag-Typen für GdkPixbuf, Pango, Gio, Gdk und Gsk und verbesserte Workspace-Unterstützung für GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem und GtkCenterBox

Von den anderen Änderungen, die in dieser neuen Version auffallen:

  • Übersetzung der Benutzeroberfläche ins Ukrainische hinzugefügt.
  • Neue Eigenschaftseditoren werden vorgeschlagen.
  • Verbessern Sie die Funktionalität der Zwischenablage
  • Neue Eigenschaftseditoren für Symbolnamen und Farbeigenschaften.

Für diejenigen, die daran interessiert sind, mehr darüber zu erfahren Sie können die Details des Projekts überprüfen im folgenden Link. Für diejenigen, die daran interessiert sind, einen Blick auf den Cambalache-Code zu werfen, können sie dies tun. über den Link unten. Es ist auch wichtig zu erwähnen, dass der Projektcode in Python geschrieben ist und unter der GPLv2-Lizenz verfügbar ist.

Holen Sie sich Cambalache

Für diejenigen, die daran interessiert sind, mit diesem Tool zu arbeiten, sollten sie das wissen Es gibt zwei Möglichkeiten, es zu haben in Ihrem System ist einer davon den Quellcode herunterladen von Cambalache und bei dem es nicht nötig ist das Tool zu installieren, während die andere Option und die meiner Meinung nach viel komfortabler ist mit Hilfe von Flatpak-Paketen. Es ist auch wichtig zu erwähnen, dass Python installiert sein muss.

Im ersten Fall und das erfordert keine Installation, sondern durch Herunterladen des Quellcodes des Tools. Wir können das schaffen Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

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

Um das Tool auszuführen, geben Sie einfach Folgendes ein:

./run-dev.py

Schließlich ist die andere Methode, dass es mit Hilfe von Flatpak-Paketen, Wir brauchen nur die Unterstützung, um diese Art von Paket im System installieren zu können und alles, was wir tun müssen, ist Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

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

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.