nemrég bejelentették a Cambalache 0.8.0 projekt új verziójának elindítását, amely az MVC paradigmát és az adatmodell elsődleges fontosságának filozófiáját alkalmazva kiemelkedik a GTK 3 és GTK 4 gyors interfész fejlesztő eszközének fejlesztéséből.
Glade-del ellentétben A Cambalache több felhasználói felület karbantartását is támogatja egyetlen projektben. Ami a funkcionalitást illeti, a Cambalache 0.8.0 kiadás közel egyenlő a Glade-del.
Cambalachéról
Csere független a GtkBuildertől és a GObjecttől, de a GObject típusú rendszernek megfelelő adatmodellt biztosít. Az adatmodell egyszerre több interfészt importál és exportál, támogatja a GtkBuilder objektumokat, tulajdonságokat és jeleket, egy Undo / Redo verem és a parancselőzmények tömörítésének lehetőségét biztosítja. A cambalache-db segédprogram az adatmodell generálására szolgál gir fájlokból, a db-codegen segédprogram pedig a GObject osztályok generálására szolgál az adatmodell-táblázatokból.
Az interfész a GTK 3 és GTK 4 alapján generálható, a projektben meghatározott verziótól függően. A különböző GTK-ágak támogatása érdekében a munkaterületet a Broadway backend segítségével alakítják ki, amely lehetővé teszi a GTK-könyvtár kimenetének megrajzolását egy webböngésző ablakban. A fő Cambalache-folyamat egy WebKit-alapú WebView-összerendelést biztosít, amelyet a Broadway a Merengue-folyamat kimenetének streamelésére használ, amely közvetlenül részt vesz a felhasználó által generált felület megjelenítésében.
A Cambalache 0.8.0 fő hírei
A Cambalache 0.8.0 új verziójában kiemelték, hogy hozzáadott egy panelt az objektumok interaktív kiválasztásához, Kategorizálja az objektumosztályokat, és megkönnyíti a szükséges információk megtalálását.
Ezen kívül kiemelik, hogy számos munkaterület-helyőrző került megvalósításra megkönnyíti a gyerekek hozzáadását bizonyos pozíciókhoz, és lehetővé teszi egy widget hozzáadását helyőrző helyett dupla kattintással.
Egy másik változás, amely az új verzióba került, az sLefordítható tulajdonságok támogatása és bevezette azt a lehetőséget, hogy megjegyzéseket hagyjon a fordítók számára.
Másrészt megemlítik azt hozzáadott támogatás a vágólap műveletekhez (Másolás, beillesztés, kivágás és törlés), valamint a nem támogatott funkciókkal kapcsolatos információk továbbfejlesztett megjelenítése felhasználói felület fájlok importálásakor és másik fájlba való exportáláskor
Végül, azok számára, akik többet szeretnének tudni 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 az eszköz forráskódjának letöltésével. Ezt meg tudjuk tenni 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