Cambalache 0.10.0 arriba amb millores de suport i més

fa poc es va donar a conèixer el llançament de la nova versió del projecte Cambalache 0.10.0 i en aquesta nova versió s'han realitzat diverses millores, que es tradueixen en millores de suport tant per a biblioteques, el treball amb objectes, així com també en la traducció de l'eina per a alguns idiomes, entre d'altres coses més.

Per als que desconeixen aquesta eina, els puc dir que es posiciona com una eina de desenvolupament ràpid d'interfícies per a GTK 3 i GTK 4 utilitzant el paradigma MVC i la filosofia de summa importància del model de dades. A diferència de Glade, Cambalache ofereix suport per mantenir múltiples interfícies d'usuari en un projecte.

Cambalache no depèn de GtkBuilder i GObject, sinó que proporciona un model de dades que sajusta al sistema de tipus GObject. El model de dades pot importar i exportar diverses interfícies alhora, admet objectes, propietats i senyals de GtkBuilder, proporciona una pila de reversió (desfer/refer) i la capacitat de comprimir l'historial de comandes.

La utilitat cambalache-db es proporciona per generar un model de dades a partir de fitxers gir i la utilitat db-codegen es proporciona per generar classes GObject a partir de taules de models de dades.

Principals novetats de Cambalache 0.10.0

En aquesta nova versió que es presenta de Cambalache 0.10.0, es destaca que es va afegir el suport per a les biblioteques libAdwaita i libHandy, que ofereixen un conjunt de components per dissenyar la interfície d'usuari segons les pautes del GNOME HIG.

Un altre dels canvis que es destaca d'aquesta nova versió és que es va afegir el suport per a poder definir nous objectes directament (Inline) en un bloc amb les propietats d'un altre objecte, sense fer servir enllaços.

A més, també podrem trobar que es va afegir suport per definir un tipus de nen especial, usat, per exemple, al giny de títol de la finestra, així com també el suport per poder reorganitzar les posicions dels elements secundaris.

També podrem trobar que es va afegir suport per a tipus enumerats i de bandera per GdkPixbuf, Pango, Gio, Gdk i Gsk i millora en el suport de l'espai de treball per a GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem i GtkCenterBox

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'hi va afegir la traducció de la interfície a l'ucraïnès.
  • Es proposen nous editors de propietats.
  • Millorar la funcionalitat del porta-retalls
  • Nous editors de propietats per al nom de la icona i les propietats de color.

Per als que estiguin interessats a poder conèixer més sobre això poden consultar els detalls de el projecte en el següent enllaç. Mentre que per als que estiguin interessats en poder donar un cop d'ull a el codi de Cambalache poden fer-ho des del següent enllaç. També és important esmentar que el codi de el projecte està escrit en Python i està disponible sota la llicència GPLv2.

obtenir Cambalache

Per a aquells que estiguin interessats en poder treballar amb aquesta eina, han de saber que hi ha dues maneres de poder-la tenir en el sistema, una d'elles és descarregant el codi font de Cambalache i amb el qual no cal instal·lar l'eina, mentre que l'altra opció i que crec que és molt més còmoda és amb ajuda dels paquets de Flatpak. També és important esmentar que no aquesta altres esmentar que es deu tenir instal·lat Python.

En el primer cas i que no requereix instal·lació, és descarregant el codi font de l'eina. Això ho podem fer obrint una terminal i en ella anem a teclejar la següent comanda:

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

Ara per poder executar l'eina n'hi ha prou amb teclejar:

./run-dev.py

Finalment pel que fa a l'altre mètode és que és amb ajuda dels paquets de Flatpak, només hem de de comptar amb el suport per poder instal·lar aquest tipus de paquets en el sistema i l'única cosa que hem de fer és obrir una terminal i executar les següents comandes:

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

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.