Cambalache 0.10.0 stiže s poboljšanjima podrške i još mnogo toga

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

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.