GTK 4.2 tresna grafikoaren kaleratzea

Hiru hilabeteko garapenaren ondoren, erabiltzailearen interfaze grafikoa sortzeko plataforma anitzeko tresna-kit baten kaleratzea aurkeztu zen - GTK 4.2.0 -. GTK 4 garapen-prozesu berri baten barruan garatzen ari da, aplikazioen garatzaileei API egonkor eta onargarri bat eskaintzen saiatzen dena hainbat urtez, hurrengo GTKn API aldaketak direla eta sei hilabetean behin aplikazioak berridatzi behar izateko beldurrik gabe erabil daitekeena. adarra.

Bertsio berriak akatsak konpontzen ditu eta APIan hobekuntzak egiten ditu programak GTK4ra eraman dituzten garatzaileen iritzietan oinarrituta. GTK 4.2-ren hobekuntza nabarmenenetako batzuk hauek dira:

  • NGL errendatzailea gehitu da, Linux, Windows eta macOS-en lehenespenez gaituta dagoen OpenGL errendatze-motor berria. NGL errendatzaileak errendimendu handiagoa eskaintzen du CPU karga murrizten duen bitartean. Errendatze-motor zaharrera itzultzeko, aplikazioa GSK_RENDERER=gl ingurune-aldagaiarekin exekutatu beharko zenuke.
  • Idatzitako hurrengo karakterearen itxura aldatzen duten Compose sekuentzien eta isiluneko teklaren prozesamendua berraztertu da.
    GTK 4.2 tresna grafikoaren kaleratzea
  • Meson muntaketa sisteman GTK azpiproiektu moduan erabiltzeko gaitasuna inplementatu da, eta horri esker, GTK eta bere menpekotasun guztiak zure aplikazioaren muntaketa-ingurunearen zati gisa eraiki ditzakezu, baita muntaia-artefaktu guztiak eskuratzea ere entregatzeko. zure aplikazioarekin batera hautatutako tresnak erabiliz.
  • Windows eta macOSerako GTK konpilatzeko euskarria hobetu da plataforma hauetako berezko tresnak erabiliz.
  • API dokumentazioa berritu da, eta horren sorrerak gi-docgen sorgailu berri bat erabiltzen du, informazioaren aurkezpen erosoagoa sortzen duena, arbelean kode adibideak gehitzeko botoiak barne, arbasoen hierarkiaren irudikapen bisuala eta bakoitzaren interfazeak barne. class, heredatutako propietateen, seinaleen eta klasearen metodoen zerrenda. Interfazeak bezeroaren alboko bilaketa onartzen du eta automatikoki egokitzen da pantaila tamaina desberdinetara. Dokumentazio gune berri bat abiarazi da, docs.gtk.org, GObject, Pango eta GdkPixbuf introspekzioari buruzko tutorial osagarriak ere eskaintzen dituena.
  • Hainbat osagairen errendimendua optimizatu da, errendatzean parte hartzen duten GLSL shaderetatik hasi eta desgaitasuna duten pertsonentzako objektuetaraino.
  • Kairo liburutegiaren bertsio berriak erabiltzean azpipixeleko testu-kokapena ezarri da.
  • Emoji hautatzeko interfaze egokitzeko diseinua eskaintzen da.
  • Sarrerak kontrolatzeko Wayland protokoloaren luzapenaren euskarria hobetu da.
  • Korritzeko errendimendua hobetu da testu-ikuspegiaren widget-ean.
  • Itzalen errendaketa hobetu da popover widgetetan.
    GTK 4.2 tresna grafikoaren kaleratzea

Iturria: opennet.ru

Gehitu iruzkin berria