Ukukhishwa kwe-Cambalache 0.10, ithuluzi lokuthuthukisa izixhumanisi ze-GTK

Iphrojekthi ye-Cambalache 0.10.0 isikhishiwe, ithuthukisa ithuluzi lokuthuthukisa isixhumi esibonakalayo esisheshayo se-GTK 3 ne-GTK 4, kusetshenziswa ipharadaymu ye-MVC kanye nefilosofi yokuqala yemodeli yedatha. Ngokungafani ne-Glade, i-Cambalache inikeza ukusekelwa kokugcina ukuxhumana kwabasebenzisi abaningi kuphrojekthi eyodwa. Ikhodi ibhalwe ngePython futhi ilayisensi ngaphansi kwe-LGPLv2.1. Iphakheji ngefomethi ye-flatpak iyatholakala ukuze ifakwe.

I-Cambalache izimele ku-GtkBuilder ne-GObject, kodwa inikeza imodeli yedatha ehambisana nesistimu yohlobo lwe-GObject. Imodeli yedatha ingangenisa futhi ikhiphe izixhumanisi zokusebenzelana eziningi ngesikhathi esisodwa, isekela izinto ze-GtkBuilder, izakhiwo namasignali, inikeza isitaki sokuhlehlisa (Hlehlisa / Yenza futhi) kanye nekhono lokucindezela umlando womyalo. Insiza ye-cambalache-db ihlinzekwa ukuze kukhiqizwe imodeli yedatha kusuka kumafayela e-gir, futhi insiza ye-db-codegen inikezwa ukukhiqiza amakilasi e-GObject kusuka kumathebula emodeli yedatha.

I-interface ingakhiqizwa ngokusekelwe ku-GTK 3 ne-GTK 4, kuye ngenguqulo echazwe kuphrojekthi. Ukuze unikeze ukwesekwa kwamagatsha ahlukene e-GTK, indawo yokusebenza idalwe kusetshenziswa i-Broadway backend, ekuvumela ukuthi unikeze okukhiphayo komtapo wezincwadi we-GTK ewindini lesiphequluli sewebhu. Inqubo eyinhloko ye-Cambalache inikeza uhlaka olusekelwe ku-WebKit WebView olusebenzisa i-Broadway ukusakaza okukhiphayo kusukela kunqubo ye-Merengue, ehileleke ngokuqondile ekunikezeni ukusebenzelana komsebenzisi.

Ukukhishwa kwe-Cambalache 0.10, ithuluzi lokuthuthukisa izixhumanisi ze-GTK

Ekukhishweni okusha:

  • Ukwesekwa okwengeziwe kwe-libAdwaita kanye nemitapo yolwazi ye-libHandy, enikeza isethi yezingxenye zokubhala isitayela somsebenzisi ngokuhambisana nezincomo ze-GNOME HIG.
  • Ukwesekwa okwengeziwe kokuchaza izinto ezintsha ngokuqondile (Ezisemgqeni) kubhulokhi enezakhiwo zenye into, ngaphandle kokusebenzisa izixhumanisi. Hola Mundo
  • Ukwesekwa okwengeziwe kokuchaza uhlobo olukhethekile lwengane, olusetshenziswa, isibonelo, kuwijethi yesihloko sewindi.
  • Ukwesekwa okwengeziwe kokuhlela kabusha izindawo ze-elementi yengane.
  • Kungezwe usekelo lwezinhlobo ze-enum nefulegi le-GdkPixbuf, i-Pango, i-Gio, i-Gdk ne-Gsk.
  • Kungezwe ukuhumusha okubonakalayo kusi-Ukrainian.
  • Abahleli bezakhiwo abasha bahlongozwa.
    Ukukhishwa kwe-Cambalache 0.10, ithuluzi lokuthuthukisa izixhumanisi ze-GTK

Source: opennet.ru

Engeza amazwana