Lage zouti grafik GTK 4.2

Apre twa mwa nan devlopman, yo te lage yon zouti milti-platfòm pou kreye yon koòdone itilizatè grafik - GTK 4.2.0 -. GTK 4 ap devlope kòm yon pati nan yon nouvo pwosesis devlopman ki eseye bay devlopè aplikasyon yo yon API ki estab ak sipòte pou plizyè ane ki ka itilize san yo pa pè pou yo gen reekri aplikasyon yo chak sis mwa akòz chanjman API nan pwochen GTK la. branch.

Nouvo lage a sitou korije ensèk epi fè amelyorasyon nan API a ki baze sou fidbak soti nan devlopè ki te pote pwogram yo nan GTK4. Gen kèk nan amelyorasyon ki pi remakab nan GTK 4.2 yo enkli:

  • Te ajoute NGL rann, yon nouvo motè rann OpenGL ki aktive pa default sou Linux, Windows ak macOS. NGL rannman bay pi gwo pèfòmans pandan y ap diminye chaj CPU. Pou retounen nan ansyen motè rann lan, ou ta dwe kouri aplikasyon an ak anviwònman varyab GSK_RENDERER=gl.
  • Pwosesis la nan sekans Compose ak kle silans ki chanje aparans nan pwochen karaktè antre a te retravay.
    Lage zouti grafik GTK 4.2
  • Kapasite pou itilize GTK nan fòm yon sou-pwojè nan sistèm asanble Meson la te aplike, ki pèmèt ou bati GTK ak tout depandans li yo kòm yon pati nan anviwònman asanble aplikasyon pwòp ou a, osi byen ke jwenn tout zafè asanble pou livrezon. ansanm ak aplikasyon w lan lè l sèvi avèk zouti yo chwazi yo.
  • Amelyore sipò pou konpile GTK pou Windows ak macOS lè l sèvi avèk zouti natif natal nan tribin sa yo.
  • Dokimantasyon API a te refè, jenerasyon an ki sèvi ak yon nouvo dèlko gi-docgen, ki pwodui yon prezantasyon pi pratik nan enfòmasyon, ki gen ladan bouton pou ajoute egzanp kòd nan clipboard la, yon reprezantasyon vizyèl nan yerachi a nan zansèt ak koòdone nan chak. klas, yon lis eritye pwopriyete, siyal ak metòd klas la. Koòdone a sipòte rechèch bò kliyan epi otomatikman adapte ak diferan gwosè ekran. Yo te lanse yon nouvo sit dokimantasyon, docs.gtk.org, ki ofri tou leson patikilye sou GObject, Pango, ak GdkPixbuf entwospeksyon.
  • Pèfòmans divès kalite eleman yo te optimize, soti nan shaders GLSL ki enplike nan rann nan objè pou moun ki gen andikap.
  • Aplike pozisyon tèks subpixel lè w ap itilize nouvo vèsyon bibliyotèk Cairo.
  • Yo bay yon layout koòdone adaptab pou chwazi emoji.
  • Amelyore sipò pou ekstansyon pwotokòl Wayland pou kontwòl opinyon.
  • Amelyore pèfòmans defile nan widget View tèks la.
  • Amelyore rann nan lonbraj nan widgets popover.
    Lage zouti grafik GTK 4.2

Sous: opennet.ru

Add nouvo kòmantè