Rhyddhau Cambalache 0.10, offeryn ar gyfer datblygu rhyngwynebau GTK

Mae prosiect Cambalache 0.10.0 wedi'i ryddhau, gan ddatblygu offeryn datblygu rhyngwyneb cyflym ar gyfer GTK 3 a GTK 4, gan ddefnyddio'r patrwm MVC a'r athroniaeth model data-gyntaf. Yn wahanol i Glade, mae Cambalache yn darparu cefnogaeth ar gyfer cynnal rhyngwynebau defnyddwyr lluosog mewn un prosiect. Mae'r cod wedi'i ysgrifennu yn Python ac mae wedi'i drwyddedu o dan LGPLv2.1. Mae pecyn mewn fformat flatpak ar gael i'w osod.

Mae Cambalache yn annibynnol ar GtkBuilder a GObject, ond mae'n darparu model data sy'n gyson Γ’ system math GObject. Gall y model data fewnforio ac allforio rhyngwynebau lluosog ar unwaith, cefnogi gwrthrychau, priodweddau a signalau GtkBuilder, darparu pentwr dadwneud (Dadwneud / Ail-wneud) a'r gallu i gywasgu hanes gorchymyn. Darperir y cyfleustodau cambalache-db i gynhyrchu model data o ffeiliau gir, a darperir y cyfleustodau db-codegen i gynhyrchu dosbarthiadau GObject o dablau model data.

Gellir cynhyrchu'r rhyngwyneb yn seiliedig ar GTK 3 a GTK 4, yn dibynnu ar y fersiwn a ddiffinnir yn y prosiect. Er mwyn darparu cefnogaeth i wahanol ganghennau GTK, crΓ«ir y man gwaith gan ddefnyddio backend Broadway, sy'n eich galluogi i rendro allbwn y llyfrgell GTK mewn ffenestr porwr gwe. Mae prif broses Cambalache yn darparu fframwaith sy'n seiliedig ar WebKit WebView sy'n defnyddio Broadway i ddarlledu allbwn o'r broses Merengue, sy'n ymwneud yn uniongyrchol Γ’ rendro'r rhyngwyneb defnyddiwr.

Rhyddhau Cambalache 0.10, offeryn ar gyfer datblygu rhyngwynebau GTK

Yn y datganiad newydd:

  • Cefnogaeth ychwanegol i'r llyfrgelloedd libAdwaita a libHandy, sy'n cynnig set o gydrannau ar gyfer steilio'r rhyngwyneb defnyddiwr yn unol ag argymhellion GNOME HIG.
  • Cefnogaeth ychwanegol ar gyfer diffinio gwrthrychau newydd yn uniongyrchol (Mewn-lein) mewn bloc gyda phriodweddau gwrthrych arall, heb ddefnyddio dolenni. Hola Mundo
  • Ychwanegwyd cefnogaeth ar gyfer diffinio math arbennig o blentyn, a ddefnyddir, er enghraifft, mewn teclyn teitl ffenestr.
  • Cefnogaeth ychwanegol ar gyfer aildrefnu safleoedd elfen plentyn.
  • Cefnogaeth ychwanegol ar gyfer mathau enum a baneri ar gyfer GdkPixbuf, Pango, Gio, Gdk a Gsk.
  • Ychwanegwyd cyfieithu rhyngwyneb i'r Wcrain.
  • Mae golygyddion eiddo newydd wedi'u cynnig.
    Rhyddhau Cambalache 0.10, offeryn ar gyfer datblygu rhyngwynebau GTK

Ffynhonnell: opennet.ru

Ychwanegu sylw