Utjefte fan GTK 4.2 grafyske toolkit

Nei trije moannen fan ûntwikkeling waard de frijlitting fan in multi-platfoarm toolkit foar it meitsjen fan in grafyske brûkersynterface - GTK 4.2.0 - presintearre. GTK 4 wurdt ûntwikkele as ûnderdiel fan in nij ûntwikkelingsproses dat besiket applikaasje-ûntwikkelders te foarsjen mei in stabile en stipe API foar ferskate jierren dy't kin wurde brûkt sûnder de eangst om applikaasjes elke seis moanne opnij te skriuwen fanwege API-feroarings yn 'e folgjende GTK tûke.

De nije release reparearret meast bugs en makket ferbetteringen oan 'e API basearre op feedback fan ûntwikkelders dy't har programma's nei GTK4 hawwe porteare. Guon fan 'e meast opfallende ferbetterings yn GTK 4.2 omfetsje:

  • NGL-renderer tafoege, in nije OpenGL-renderingmotor dy't standert ynskeakele is op Linux, Windows en macOS. NGL renderer jout hegere prestaasjes wylst it ferminderjen fan CPU load. Om werom te gean nei de âlde renderingmotor, moatte jo de applikaasje útfiere mei de omjouwingsfariabele GSK_RENDERER=gl.
  • De ferwurking fan Compose-sekwinsjes en stille toetsen dy't it uterlik feroarje fan it folgjende karakter dat is ynfierd, is opnij bewurke.
    Utjefte fan GTK 4.2 grafyske toolkit
  • De mooglikheid om GTK te brûken yn 'e foarm fan in subprojekt yn it Meson-assemblagesysteem is ymplementearre, wêrtroch jo GTK en al syn ôfhinklikens kinne bouwe as diel fan' e assemblage-omjouwing fan jo eigen applikaasje, en ek alle assemblage-artefakten krije foar levering tegearre mei jo applikaasje mei de selekteare ark.
  • Ferbettere stipe foar it kompilearjen fan GTK foar Windows en macOS mei help fan ark lânseigen op dizze platfoarms.
  • De API-dokumintaasje is opnij makke, wêrfan de generaasje in nije gi-docgen-generator brûkt, dy't in handiger presintaasje fan ynformaasje produseart, ynklusyf knoppen foar it tafoegjen fan koadefoarbylden oan it klamboerd, in fisuele foarstelling fan 'e hierargy fan foarâlden en ynterfaces fan elk klasse, in list fan erfde eigenskippen, sinjalen en metoaden fan de klasse. De ynterface stipet sykjen oan 'e kant fan' e kliïnt en past him automatysk oan oan ferskate skermgrutte. In nije dokumintaasjeside is lansearre, docs.gtk.org, dy't ek begelieder tutorials biedt oer yntrospeksje fan GObject, Pango en GdkPixbuf.
  • De prestaasjes fan ferskate komponinten binne optimalisearre, fan 'e GLSL-shaders dy't belutsen binne by rendering oant objekten foar minsken mei in beheining.
  • Ymplementearre subpixel-tekstposysje by it brûken fan nije ferzjes fan 'e Kairo-bibleteek.
  • Oanpast ynterface-yndieling levere foar it selektearjen fan emoji.
  • Ferbettere stipe foar de Wayland-protokol-útwreiding foar ynfierkontrôle.
  • Ferbettere rôljeprestaasjes yn 'e tekstwerjeftewidget.
  • Ferbettere werjefte fan skaden yn popover-widgets.
    Utjefte fan GTK 4.2 grafyske toolkit

Boarne: opennet.ru

Add a comment