A Cambalache 0.10.0 támogatási fejlesztésekkel és még sok mással érkezik

nemrég bejelentették az új verzió kiadását a projektről Csere 0.10.0 és ebben az új verzióban számos fejlesztés történt, amelyek többek között támogatási fejlesztéseket jelentenek mindkét könyvtár, az objektumokkal végzett munka, valamint az eszköz fordításában bizonyos nyelvekre.

Azoknak, akik nem ismerik ezt az eszközt, elmondhatom a GTK 3 és a GTK gyors interfész-fejlesztő eszköze 4 Az MVC paradigma és az adatmodell mindenek feletti filozófiája segítségével. A Glade-del ellentétben a Cambalache támogatja több felhasználói felület karbantartását egy projektben.

A Cambalache nem a GtkBuildertől és a GObjecttől függ, hanem inkább olyan adatmodellt biztosít, amely megfelel a GObject típusú rendszernek. Az adatmodell egyszerre több interfészt tud importálni és exportálni, támogatja a GtkBuilder objektumokat, tulajdonságokat és jeleket, visszagörgetést (visszavonás/újrakészítés) biztosít, és lehetőséget ad a parancselőzmények tömörítésére.

A cambalache-db segédprogram adatmodellt generál gir fájlokból, a db-codegen segédprogram pedig GObject osztályokat generál adatmodell-táblázatokból.

A Cambalache 0.10.0 fő hírei

A Cambalache 0.10.0 új verziójában kiemelték, hogy hozzáadva a libAdwaita és libHandy könyvtárak támogatását, amelyek egy sor összetevőt kínálnak a felhasználói felület megtervezéséhez a GNOME HIG irányelveinek megfelelően.

Egy másik változás, amely kiemelkedik ebben az új verzióban, az a támogatás képes legyen új objektumokat közvetlenül meghatározni (Inline) egy blokkban egy másik objektum tulajdonságaival, hivatkozások használata nélkül.

Ezen túlmenően azt is láthatjuk, hogy egy speciális gyermektípus definiálására szolgáló támogatás került hozzáadásra, amelyet például az ablakcím widgetben használnak, valamint a gyermekelemek pozícióinak átrendezésére szolgáló támogatás.

Azt is megtaláljuk, amit hozzáadtunk felsorolt ​​és zászlótípusok támogatása GdkPixbuf, Pango, Gio, Gdk és Gsk, valamint továbbfejlesztett munkaterület-támogatás a GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem és GtkCenterBox számára

Az új verzióban kiemelkedő többi változás közül:

  • Hozzáadott interfész fordítás ukrán nyelvre.
  • Új ingatlanszerkesztőket javasolnak.
  • A vágólap funkcióinak javítása
  • Új tulajdonságszerkesztők az ikonnevekhez és a színtulajdonságokhoz.

Azoknak, akiket érdekel, hogy többet megtudjanak róla Ellenőrizheti a projekt részleteit A következő linken. Míg azok számára, akik érdeklődnek a Cambalache kódok iránt, megtehetik. az alábbi linkről. Fontos megemlíteni azt is, hogy a projekt kódja Python nyelven íródott, és elérhető a GPLv2 licenc alatt.

Szerezd meg Cambalache -t

Azok számára, akiket érdekel, hogy tudnak -e ezzel az eszközzel dolgozni, tudnia kell ezt Két módja van annak a rendszerben az egyik ilyen a forráskód letöltése a Cambalache -ból, és amellyel nem szükséges telepíteni az eszközt, míg a másik lehetőség, amely szerintem sokkal kényelmesebb, Flatpak csomagok segítségével. Fontos megemlíteni azt is, hogy érdemes megemlíteni, hogy a Python telepítése kötelező.

Az első esetben és ez nem igényel telepítést, ez az eszköz forráskódjának letöltésével történik. Meg tudjuk csinálni megnyit egy terminált, és a következő parancsot fogjuk beírni:

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

Az eszköz futtatásához csak írja be:

./run-dev.py

Végül ami a másik módszert illeti, az az a Flatpak csomagok segítségével, Csak támogatással kell rendelkeznünk ahhoz, hogy telepíthessük az ilyen típusú csomagokat a rendszerbe, és csak annyit kell tennünk nyisson meg egy terminált, és futtassa a következő parancsokat:

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.