Cambalache 0.10.0 arriva con miglioramenti del supporto e altro ancora

recentemente è stato annunciato il rilascio della nuova versione progetto Scambia 0.10.0 e in questa nuova versione sono stati apportati diversi miglioramenti, che si traducono in miglioramenti del supporto sia per le librerie, il lavoro con gli oggetti, sia nella traduzione dello strumento per alcune lingue, tra le altre cose.

Per coloro che non sono a conoscenza di questo strumento, posso dirtelo è posizionato come uno strumento di sviluppo rapido dell'interfaccia per GTK 3 e GTK 4 utilizzando il paradigma MVC e l'importantissima filosofia del modello dati. A differenza di Glade, Cambalache fornisce supporto per il mantenimento di più interfacce utente in un progetto.

Cambalache non dipende da GtkBuilder e GObject, ma piuttosto fornisce un modello di dati conforme al sistema di tipi GObject. Il modello dati può importare ed esportare più interfacce contemporaneamente, supporta oggetti, proprietà e segnali GtkBuilder, fornisce uno stack di rollback (annulla/ripristina) e la possibilità di comprimere la cronologia dei comandi.

L'utilità cambalache-db viene fornita per generare un modello di dati dai file gir e l'utilità db-codegen viene fornita per generare classi GObject dalle tabelle del modello di dati.

Principali notizie di Cambalache 0.10.0

In questa nuova versione di Cambalache 0.10.0, si evidenzia che aggiunto il supporto per le librerie libAdwaita e libHandy, che offrono un insieme di componenti per progettare l'interfaccia utente secondo le linee guida di GNOME HIG.

Un'altra modifica che spicca in questa nuova versione è il supporto per essere in grado di definire nuovi oggetti direttamente (Inline) in un blocco con le proprietà di un altro oggetto, senza utilizzare collegamenti.

Oltre a questo, possiamo anche scoprire che è stato aggiunto il supporto per definire un tipo figlio speciale, utilizzato, ad esempio, nel widget del titolo della finestra, nonché il supporto per poter riorganizzare le posizioni degli elementi figlio.

Possiamo anche trovare ciò che è stato aggiunto supporto per tipi enumerati e flag per GdkPixbuf, Pango, Gio, Gdk e Gsk e supporto dell'area di lavoro migliorato per GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem e GtkCenterBox

Tra le altre modifiche che si distinguono in questa nuova versione:

  • Aggiunta la traduzione dell'interfaccia in ucraino.
  • Vengono proposti nuovi editor di proprietà.
  • Migliora la funzionalità degli appunti
  • Nuovi editor di proprietà per il nome dell'icona e le proprietà del colore.

Per chi è interessato a saperne di più Puoi controllare i dettagli del progetto nel seguente link Mentre per coloro che sono interessati a poter dare un'occhiata al codice Cambalache, possono farlo. dal link sottostante. È anche importante ricordare che il codice del progetto è scritto in Python ed è disponibile sotto licenza GPLv2.

Ottieni Cambalache

Per coloro che sono interessati a poter lavorare con questo strumento, dovrebbero sapere che Ci sono due modi per averlo nel tuo sistema, uno di questi è scaricando il codice sorgente di Cambalache e con cui non è necessario installare lo strumento, mentre l'altra opzione e che penso sia molto più comoda è con l'aiuto dei pacchetti Flatpak. È anche importante ricordare che vale la pena ricordare che Python deve essere installato.

Nel primo caso e che non richiede installazione, è scaricando il codice sorgente dello strumento. Possiamo farcela aprendo un terminale e in esso digiteremo il seguente comando:

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

Ora, per eseguire lo strumento, digita semplicemente:

./run-dev.py

Infine, come per l'altro metodo è che è con l'aiuto dei pacchetti Flatpak, Dobbiamo solo avere il supporto per poter installare questo tipo di pacchetto nel sistema e tutto quello che dobbiamo fare è apri un terminale ed esegui i seguenti comandi:

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

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.