nedavno najavljeno je izlazak nove verzije projekta Zamijeni 0.10.0 iu ovoj novoj verziji napravljeno je nekoliko poboljšanja koja se, između ostalog, prevode u poboljšanja podrške za obje knjižnice, rad s objektima, kao i u prijevodu alata za neke jezike.
Za one koji nisu svjesni ovog alata, mogu vam to reći pozicioniran je kao alat za brzi razvoj sučelja za GTK 3 i GTK 4 korištenjem MVC paradigme i sve važne filozofije modela podataka. Za razliku od Gladea, Cambalache pruža podršku za održavanje više korisničkih sučelja u projektu.
Cambalache ne ovisi o GtkBuilderu i GObjectu, već radije pruža model podataka koji je u skladu sa sustavom tipa GObject. Model podataka može uvoziti i izvoziti više sučelja odjednom, podržava GtkBuilder objekte, svojstva i signale, pruža stog za vraćanje (poništi/ponovi) i mogućnost komprimiranja povijesti naredbi.
Uslužni program cambalache-db pruža se za generiranje modela podataka iz gir datoteka, a uslužni program db-codegen za generiranje GObject klasa iz tablica modela podataka.
Glavne vijesti o Cambalacheu 0.10.0
U ovoj novoj verziji Cambalache 0.10.0 to je istaknuto dodana podrška za biblioteke libAdwaita i libHandy, koji nude skup komponenti za dizajn korisničkog sučelja prema GNOME HIG smjernicama.
Još jedna promjena koja se ističe u ovoj novoj verziji je podrška za moći izravno definirati nove objekte (Inline) u bloku sa svojstvima drugog objekta, bez korištenja veza.
Osim toga, također možemo pronaći da je dodana podrška za definiranje posebne vrste djeteta, koja se koristi, na primjer, u widgetu naslova prozora, kao i podrška za preuređivanje položaja podređenih elemenata.
Možemo pronaći i ono što je dodano podrška za nabrojane i tipove zastavica za GdkPixbuf, Pango, Gio, Gdk i Gsk i poboljšana podrška radnog prostora za GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem i GtkCenterBox
Od ostalih promjena koje se ističu u ovoj novoj verziji:
- Dodan prijevod sučelja na ukrajinski.
- Predlažu se novi urednici svojstava.
- Poboljšajte funkcionalnost međuspremnika
- Novi uređivači svojstava za nazive ikona i svojstva boja.
Za one koji su zainteresirani da saznaju više o tome Možete provjeriti pojedinosti projekta U sljedećem linku. Dok oni koji su zainteresirani da mogu pogledati Cambalache kod, mogu to učiniti. s donje poveznice. Također je važno napomenuti da je kod projekta napisan na Pythonu i dostupan je pod GPLv2 licencom.
Uzmi Cambalache
Oni koji su zainteresirani za rad s ovim alatom, trebali bi to znati Postoje dva načina da ga imate u vašem sustavu, jedan od njih je preuzimanjem izvornog koda Cambalache -a i s kojim nije potrebno instalirati alat, dok je druga opcija i mislim da je mnogo udobnija uz pomoć Flatpak paketa. Također je važno spomenuti da vrijedi spomenuti da se Python mora instalirati.
U prvom slučaju a to ne zahtijeva instalaciju, to je preuzimanjem izvornog koda alata. Mi to možemo otvaranjem terminala i u njega ćemo upisati sljedeću naredbu:
git clone https://gitlab.gnome.org/jpu/cambalache.git
Sada, da biste pokrenuli alat, samo upišite:
./run-dev.py
Konačno što se tiče druge metode je da je tako uz pomoć Flatpak paketa, Moramo samo imati podršku da bismo mogli instalirati ovu vrstu paketa u sustav i sve što moramo učiniti je otvorite terminal i pokrenite sljedeće naredbe:
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