Mae rhyddhau'r prosiect Cambalache 0.8.0 wedi'i gyhoeddi, gan ddatblygu offeryn ar gyfer datblygiad cyflym rhyngwynebau ar gyfer GTK 3 a GTK 4, gan ddefnyddio'r patrwm MVC ac athroniaeth pwysigrwydd hollbwysig y model data. Yn wahanol i Glade, mae Cambalache yn darparu cefnogaeth ar gyfer cynnal rhyngwynebau defnyddwyr lluosog mewn un prosiect. O ran ymarferoldeb, nodir bod rhyddhau Cambalache 0.8.0 yn agos at gydraddoldeb Γ’ Glade. Mae'r cod wedi'i ysgrifennu yn Python ac mae wedi'i drwyddedu o dan GPLv2.
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.
Yn y datganiad newydd:
- Ychwanegwyd panel dewis gwrthrychau rhyngweithiol sy'n categoreiddio dosbarthiadau gwrthrychau ac yn ei gwneud hi'n haws dod o hyd i'r wybodaeth sydd ei hangen arnoch.
- Rhoi deiliaid lleoedd gweithle ar waith i'w gwneud hi'n haws ychwanegu elfennau plentyn mewn safleoedd penodol. Gallwch ychwanegu teclyn yn lle dalfan trwy glicio ddwywaith arno.
- Mae cefnogaeth ar gyfer eiddo cyfieithadwy wedi'i ddarparu ac mae'r gallu i adael sylwadau i gyfieithwyr wedi'i roi ar waith.
- Ychwanegwyd cefnogaeth ar gyfer gweithrediadau gyda'r clipfwrdd (Copi, Gludo, Torri a Dileu).
- Gwell arddangosiad o wybodaeth am nodweddion heb eu cefnogi wrth fewnforio ffeiliau UI ac wrth allforio i ffeil arall.
Ffynhonnell: opennet.ru