Cambalache 0.10.0 saapuu tukiparannuksilla ja paljon muuta

äskettäin uuden version julkaisemisesta ilmoitettiin projektin Vaihto 0.10.0 ja tähän uuteen versioon on tehty useita parannuksia, jotka muuntuvat muun muassa tukiparannuksiksi molempien kirjastojen, objektien kanssa työskentelyn sekä työkalun käännöksissä joillekin kielille.

Niille, jotka eivät ole tietoisia tästä työkalusta, voin kertoa sen on sijoitettu nopeaksi käyttöliittymäkehitystyökaluksi GTK 3:lle ja GTK:lle 4 käyttäen MVC-paradigmaa ja datamallin tärkeintä filosofiaa. Toisin kuin Glade, Cambalache tukee useiden käyttöliittymien ylläpitoa projektissa.

Cambalache ei ole riippuvainen GtkBuilderista ja GObjectista, vaan pikemminkin tarjoaa tietomallin, joka on GObject-tyyppisen järjestelmän mukainen. Tietomalli voi tuoda ja viedä useita käyttöliittymiä kerralla, se tukee GtkBuilder-objekteja, -ominaisuuksia ja -signaaleja, tarjoaa palautuksen (kumoa/uudelleen) -pinon ja mahdollisuuden pakata komentohistoriaa.

Cambalache-db-apuohjelma tarjotaan datamallin luomiseen gir-tiedostoista ja db-codegen-apuohjelma GObject-luokkien luomiseen tietomallitaulukoista.

Cambalache 0.10.0:n tärkeimmät uutiset

Tässä uudessa Cambalache 0.10.0 -versiossa korostetaan, että lisätty tuki libAdwaita- ja libHandy-kirjastoille, jotka tarjoavat joukon komponentteja käyttöliittymän suunnitteluun GNOME HIG -ohjeiden mukaisesti.

Toinen muutos, joka erottuu tässä uudessa versiossa, on tuki pystyä määrittelemään uusia kohteita suoraan (Inline) lohkossa, jossa on toisen objektin ominaisuudet, ilman linkkejä.

Tämän lisäksi voimme myös huomata, että on lisätty tuki erityisen alityypin määrittelyyn, jota käytetään esimerkiksi ikkunan otsikkowidgetissä, sekä tuki alielementtien paikkojen uudelleenjärjestelyyn.

Löydämme myös lisätyt asiat tuki lueteltuille ja lipputyypeille GdkPixbuf, Pango, Gio, Gdk ja Gsk sekä parannettu työtilatuki GtkMenulle, GtkNotebookille, GtkPopoverille, GtkStackille, GtkAssistantille, GtkListBoxille, GtkMenuItemille ja GtkCenterBoxille

Muista muutoksista, jotka erottuvat tässä uudessa versiossa:

  • Lisätty käyttöliittymäkäännös ukrainaksi.
  • Uusia kiinteistötoimittajia ehdotetaan.
  • Paranna leikepöydän toimintoja
  • Uudet ominaisuuseditorit kuvakkeen nimelle ja väriominaisuuksille.

Niille, jotka ovat kiinnostuneita tietämään asiasta lisää Voit tarkistaa projektin yksityiskohdat Seuraavassa linkissä. Niille, jotka ovat kiinnostuneita katsomaan Cambalache -koodia, he voivat tehdä niin. alla olevasta linkistä. On myös tärkeää mainita, että projektikoodi on kirjoitettu Pythonilla ja se on saatavana GPLv2 -lisenssillä.

Hanki Cambalache

Niiden, jotka ovat kiinnostuneita työskentelemään tämän työkalun kanssa, heidän pitäisi tietää se On kaksi tapaa saada se järjestelmässäsi, yksi niistä on lähdekoodin lataaminen Cambalache ja joiden kanssa työkalua ei tarvitse asentaa, kun taas toinen vaihtoehto, joka on mielestäni paljon mukavampi, on Flatpak-pakettien avulla. On myös tärkeää mainita, että on syytä mainita, että Python on asennettava.

Ensimmäisessä tapauksessa ja se ei vaadi asennusta, se tapahtuu lataamalla työkalun lähdekoodi. Pystymme tähän avaamalla päätelaitteen ja kirjoitamme siihen seuraavan komennon:

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

Kirjoita nyt työkalun suorittamiseksi:

./run-dev.py

Lopuksi toinen menetelmä on, että se on Flatpak -pakettien avulla, Tarvitsemme vain tukea voidaksemme asentaa tämän tyyppiset paketit järjestelmään, ja ainoa asia mitä meidän on tehtävä avaa päätelaite ja suorita seuraavat komennot:

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

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.