ä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