Kutulutsidwa kwa Cambalache 0.10, chida chopangira ma GTK

Pulojekiti ya Cambalache 0.10.0 yatulutsidwa, ikupanga chida chothandizira mawonekedwe ofulumira a GTK 3 ndi GTK 4, pogwiritsa ntchito paradigm ya MVC ndi filosofi ya data model-first. Mosiyana ndi Glade, Cambalache imapereka chithandizo chosungitsa malo angapo ogwiritsa ntchito pulojekiti imodzi. Khodiyo idalembedwa mu Python ndipo ili ndi chilolezo pansi pa LGPLv2.1. Phukusi lamtundu wa flatpak likupezeka kuti liyike.

Cambalache siimaima pa GtkBuilder ndi GObject, koma imapereka chitsanzo cha data chogwirizana ndi GObject type system. Mtundu wa data ukhoza kuitanitsa ndi kutumiza maulendo angapo nthawi imodzi, imathandizira zinthu za GtkBuilder, katundu ndi ma siginecha, imapereka zosintha (Bwezerani / Bweretsani) ndikutha kukakamiza mbiri yamalamulo. Chothandizira cha cambalache-db chimaperekedwa kuti chipange chitsanzo cha data kuchokera ku mafayilo a gir, ndipo db-codegen utility imaperekedwa kuti ipange makalasi a GObject kuchokera kumatebulo achitsanzo cha data.

Mawonekedwewa atha kupangidwa kutengera GTK 3 ndi GTK 4, kutengera mtundu womwe wafotokozedwa mu pulojekitiyo. Kuti mupereke chithandizo ku nthambi zosiyanasiyana za GTK, malo ogwirira ntchito amapangidwa pogwiritsa ntchito Broadway backend, yomwe imakulolani kuti mupereke zotuluka za laibulale ya GTK pawindo la osatsegula. Njira yayikulu ya Cambalache imapereka mawonekedwe a WebKit WebView omwe amagwiritsa ntchito Broadway kuulutsa zotuluka kuchokera munjira ya Merengue, yomwe imakhudzidwa mwachindunji ndikupereka mawonekedwe a ogwiritsa ntchito.

Kutulutsidwa kwa Cambalache 0.10, chida chopangira ma GTK

M'kutulutsa kwatsopano:

  • Thandizo lowonjezera la malaibulale a libAdwaita ndi libHandy, omwe amapereka zigawo zingapo zopangira mawonekedwe a ogwiritsa ntchito malinga ndi malingaliro a GNOME HIG.
  • Thandizo lowonjezera pofotokozera zinthu zatsopano mwachindunji (Inline) mu chipika chokhala ndi chinthu china, osagwiritsa ntchito maulalo. Hola Mundo
  • Thandizo lowonjezera pakutanthauzira mtundu wapadera wa ana, wogwiritsidwa ntchito, mwachitsanzo, pawiji yamutu wazenera.
  • Thandizo lowonjezera pakukonzanso malo azinthu zamwana.
  • Thandizo lowonjezera la mitundu ya enum ndi mbendera ya GdkPixbuf, Pango, Gio, Gdk ndi Gsk.
  • Anawonjezera mawonekedwe kumasulira mu Chiyukireniya.
  • Okonza zatsopano aperekedwa.
    Kutulutsidwa kwa Cambalache 0.10, chida chopangira ma GTK

Source: opennet.ru

Kuwonjezera ndemanga