Cambalache chishandiso chekugadzira Gtk mushandisi nzvimbo inosvika kune yayo vhezheni 0.8.0

Munguva pfupi yapfuura kutangwa kweiyo vhezheni nyowani yeCambalache 0.8.0 chirongwa chakaziviswa, iyo inomira pakugadzira chishandiso chekukurumidza chekusimudzira cheGTK 3 uye GTK 4, uchishandisa iyo MVC paradigm uye huzivi hwekukosha kwekutanga kweiyo data modhi.

Kusiyana neGlade, Cambalache inopa tsigiro yekuchengetedza akawanda mushandisi nzvimbo mune imwe purojekiti. Panyaya yekushanda, iyo Cambalache 0.8.0 kuburitswa yakamisikidzwa padyo ne parity neGlade.

About Cambalache

Chinjanai yakasununguka kubva kuGtkBuilder uye GObject, asi inopa data data inoenderana neGObject type system. Iyo data model inogona kupinza uye kutumira akawanda mainterface panguva imwe chete, inotsigira GtkBuilder zvinhu, zvivakwa uye masaini, inopa Undo / Redo stack uye kugona kumanikidza nhoroondo yekuraira. Iyo cambalache-db yekushandisa inopihwa kuti igadzire iyo data modhi kubva kugir mafaera uye iyo db-codegen yekushandisa inopihwa kuti igadzire makirasi eGObject kubva kumatafura emhando yedata.

Iyo interface inogona kugadzirwa yakavakirwa paGTK 3 uye GTK 4, zvichienderana neshanduro inotsanangurwa muprojekiti. Kupa rutsigiro rwemapazi akasiyana eGTK, nzvimbo yekushandira inoumbwa uchishandisa Broadway backend, iyo inokutendera kuti utore zvinobuda mu library yeGTK muwebhu browser hwindo. Iyo huru Cambalache process inopa WebKit-yakavakirwa WebView inosunga iyo Broadway inoshandisa kufambisa zvinobuda zveMerengue process, iyo inobatanidzwa zvakananga mukupa iyo inogadzirwa nemushandisi.

Nhau huru dzeCambalache 0.8.0

Mushanduro itsva yeCambalache 0.8.0 inoratidzwa kuti akawedzera pani yekudyidzana kusarudzwa kwezvinhu, Inoisa mumapoka makirasi echinhu uye inoita kuti zvive nyore kuwana ruzivo rwakakosha.

Mukuwedzera kune izvi, zvinoratidzwa kuti akati wandei enzvimbo dzebasa dzakaitwa kufambisa kuwedzera kwevana kune zvimwe zvinzvimbo uye izvo zvakare zvinokutendera iwe kuti uwedzere widget pachinzvimbo chechibatiso nekudzvanya kaviri pairi.

Imwe shanduko yakawedzerwa mushanduro itsva ndeye sTsigiro yezvivakwa zvinoturikira uye akashandisa kukwanisa kusiyira vashanduri mhinduro.

Kune rimwe divi, zvinotaurwa izvo yakawedzera rutsigiro rwekuclipboard mashandiro (Kopota, Nama, Cheka uye Delete) uye zvakare iyo yakagadziridzwa ratidziro yeruzivo nezve asina kutsigirwa mabasa paunenge uchipinza maUI mafaera uye kana uchiendesa kune imwe faira.

Pakupedzisira, kune avo vanofarira kuziva zvakawanda nezvazvo Unogona kutarisa ruzivo rwechirongwa Mune inotevera chinongedzo. Nepo kune avo vanofarira kugona kutarisa iyo Cambalache kodhi, vanogona kuzviita. kubva pane iyi link iripazasi. Izvo zvakakoshawo kutaura kuti iyo kodhi yeprojekiti yakanyorwa muPython uye inowanikwa pasi peGPLv2 rezinesi.

Tora Cambalache

Kune avo vanofarira kugona kushanda nechishandiso ichi, vanofanirwa kuziva izvozvo Pane nzira mbiri dzekuve nazvo mune yako system, imwe yacho iri kurodha pasi kodhi kodhi yeCambalache uye iyo isingakodzere kumisikidza chishandiso, nepo imwe sarudzo uye iyo yandinofunga yakanyanya kugadzikana iri nerubatsiro rweFlatpak mapakeji. Izvo zvakakoshawo kutaura kuti zvakakosha kutaura kuti Python inofanira kuiswa.

Muchiitiko chekutanga uye izvo hazvidi kuisirwa kurodha pasi sosi kodhi yechombo. Izvi tinogona kuzviita kuvhura terminal uye mairi tichaenda kunyorera unotevera kuraira:

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

Zvino, kuti umhanye chishandiso, ingo nyora:

./run-dev.py

Chekupedzisira kana iri imwe nzira ndeyekuti ndizvo nerubatsiro rwePlppak mapakeji, Isu tinongofanirwa kuve nerutsigiro kuti tikwanise kuisa iyi mhando yepakeji muchirongwa uye zvese zvatinofanirwa kuita ndeizvi vhura terminal uye unomhanya inotevera mirairo:

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

Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako