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

Nedavno najavljeno je izdanje nove verzije projekta Swap 0.10.0 iu ovoj novoj verziji napravljeno je nekoliko poboljšanja, koja se prevode u poboljšanja podrške za obje biblioteke, rad sa objektima, kao i u prijevodu alata za neke jezike, između ostalog.

Za one koji nisu upoznati sa ovim alatom, mogu vam reći pozicioniran je kao alat za brzi razvoj interfejsa za GTK 3 i GTK 4 koristeći MVC paradigmu i svevažnu filozofiju modela podataka. Za razliku od Gladea, Cambalache pruža podršku za održavanje više korisničkih interfejsa u projektu.

Cambalache ne zavisi od GtkBuilder-a i GObject-a, već radije pruža model podataka koji je u skladu sa sistemom tipa GObject. Model podataka može da uvozi i izvozi više interfejsa odjednom, podržava GtkBuilder objekte, svojstva i signale, obezbeđuje stog za vraćanje (poništi/ponovi) i mogućnost kompresije istorije komandi.

Uslužni program cambalache-db je obezbjeđen za generiranje modela podataka iz gir datoteka, a db-codegen uslužni program je osiguran za generiranje GObject klasa iz tablica modela podataka.

Glavne vijesti o Cambalache 0.10.0

U ovoj novoj verziji Cambalache 0.10.0 to je istaknuto dodana podrška za libAdwaita i libHandy biblioteke, koji nude skup komponenti za dizajniranje 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 direktno definirati nove objekte (Inline) u bloku sa svojstvima drugog objekta, bez korištenja veza.

Osim toga, možemo pronaći i da je dodata podrška za definiranje posebnog tipa djeteta, koji se koristi, na primjer, u widgetu naslova prozora, kao i podrška da se mogu preurediti pozicije 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 prevod interfejsa na ukrajinski.
  • Predlažu se novi urednici nekretnina.
  • Poboljšajte funkcionalnost međuspremnika
  • Novi uređivači svojstava za nazive ikona i svojstva boja.

Za one koji su zainteresovani da saznaju više o tome Možete provjeriti detalje projekta Na sledećem linku. Dok oni koji su zainteresirani da mogu pogledati Cambalache kod, mogu to učiniti. sa linka ispod. Također je važno napomenuti da je kod projekta napisan na Pythonu i dostupan pod GPLv2 licencom.

Nabavite Cambalache

Oni koji su zainteresirani za rad s ovim alatom trebali bi to znati Postoje dva načina da to dobijete u vašem sistemu, 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 napomenuti da vrijedi spomenuti da se Python mora instalirati.

U prvom slučaju a to ne zahtijeva instalaciju, to je preuzimanjem izvornog koda alata. Možemo mi ovo 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, to je da jeste uz pomoć Flatpak paketa, Moramo samo imati podršku da bismo mogli instalirati ovu vrstu paketa u sistem, a jedino š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 komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.