Dumating ang Cambalache 0.10.0 na may mga pagpapabuti sa suporta at higit pa

Kamakailan lamang ang paglabas ng bagong bersyon ay inihayag ng proyekto Magpalit ng 0.10.0 at sa bagong bersyon na ito maraming mga pagpapahusay ang ginawa, na isinasalin sa mga pagpapabuti ng suporta para sa parehong mga aklatan, gumagana sa mga bagay, gayundin sa pagsasalin ng tool para sa ilang mga wika, bukod sa iba pang mga bagay.

Para sa mga hindi nakakaalam ng tool na ito, masasabi ko sa iyo iyan ay nakaposisyon bilang isang mabilis na tool sa pagbuo ng interface para sa GTK 3 at GTK 4 gamit ang paradigm ng MVC at ang pinakamahalagang pilosopiya ng modelo ng data. Hindi tulad ng Glade, ang Cambalache ay nagbibigay ng suporta para sa pagpapanatili ng maramihang mga user interface sa isang proyekto.

Ang Cambalache ay hindi nakasalalay sa GtkBuilder at GObject, ngunit sa halip nagbibigay ng modelo ng data na umaayon sa sistema ng uri ng GObject. Ang modelo ng data ay maaaring mag-import at mag-export ng maraming interface nang sabay-sabay, sumusuporta sa mga bagay, katangian, at signal ng GtkBuilder, nagbibigay ng rollback (undo/redo) stack, at ang kakayahang i-compress ang history ng command.

Ang cambalache-db utility ay ibinibigay upang makabuo ng modelo ng data mula sa mga gir file at ang db-codegen utility ay ibinigay upang bumuo ng mga klase ng GObject mula sa mga talahanayan ng modelo ng data.

Pangunahing balita ng Cambalache 0.10.0

Sa bagong bersyon na ito ng Cambalache 0.10.0, ito ay naka-highlight na nagdagdag ng suporta para sa libAdwaita at libHandy na mga aklatan, na nag-aalok ng isang hanay ng mga bahagi upang idisenyo ang user interface ayon sa mga alituntunin ng GNOME HIG.

Ang isa pang pagbabago na kapansin-pansin sa bagong bersyon na ito ay ang suporta para sa maaaring direktang tukuyin ang mga bagong bagay (Inline) sa isang bloke na may mga katangian ng isa pang bagay, nang hindi gumagamit ng mga link.

Bilang karagdagan dito, makikita rin natin na ang suporta ay idinagdag upang tukuyin ang isang espesyal na uri ng bata, na ginamit, halimbawa, sa widget ng pamagat ng window, pati na rin ang suporta upang muling ayusin ang mga posisyon ng mga elemento ng bata.

Mahahanap din natin kung ano ang idinagdag suporta para sa mga enumerated at flag na uri para sa GdkPixbuf, Pango, Gio, Gdk at Gsk at pinahusay na suporta sa workspace para sa GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem at GtkCenterBox

Sa iba pang mga pagbabago na tumatayo sa bagong bersyon na ito:

  • Nagdagdag ng pagsasalin ng interface sa Ukrainian.
  • Ang mga bagong editor ng ari-arian ay iminungkahi.
  • Pagbutihin ang pag-andar ng clipboard
  • Mga bagong editor ng property para sa pangalan ng icon at mga katangian ng kulay.

Para sa mga interesadong malaman pa ang tungkol dito Maaari mong suriin ang mga detalye ng proyekto Sa sumusunod na link. Habang para sa mga interesado na tumingin sa Cambalache code, magagawa nila ito. mula sa link sa ibaba. Mahalaga ring banggitin na ang code ng proyekto ay nakasulat sa Python at magagamit sa ilalim ng lisensya ng GPLv2.

Kumuha ng Cambalache

Para sa mga interesadong makatrabaho ang tool na ito, dapat nilang malaman iyon Mayroong dalawang paraan upang magkaroon ito sa iyong system, isa na rito pagda-download ng source code ng Cambalache at kung saan hindi kinakailangan na mai-install ang tool, habang ang iba pang pagpipilian at sa palagay ko ay mas komportable ay sa tulong ng mga pakete ng Flatpak. Mahalaga ring banggitin na sulit na banggitin na ang Python ay dapat na mai-install.

Sa unang kaso at hindi iyon nangangailangan ng pag-install, ito ay sa pamamagitan ng pag-download ng source code ng tool. Kaya natin to pagbubukas ng isang terminal at sa loob nito ay mai-type namin ang sumusunod na utos:

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

Ngayon, upang patakbuhin ang tool, i-type lamang:

./run-dev.py

Panghuli bilang para sa iba pang pamamaraan ay na ito sa tulong ng mga pakete ng Flatpak, Kailangan lang magkaroon kami ng suporta upang mai-install ang ganitong uri ng mga pakete sa system at ang dapat lamang gawin ay buksan ang isang terminal at patakbuhin ang mga sumusunod na utos:

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

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.