GTK 4.2 graafisen työkalupakin julkaisu

Kolmen kuukauden kehitystyön jälkeen esiteltiin monikäyttöinen työkalupakki graafisen käyttöliittymän luomiseksi - GTK 4.2.0. GTK 4:ää kehitetään osana uutta kehitysprosessia, joka pyrkii tarjoamaan sovelluskehittäjille vakaan ja tuetun API:n useiden vuosien ajan, jota voidaan käyttää ilman pelkoa siitä, että sovelluksia täytyy kirjoittaa uudelleen kuuden kuukauden välein seuraavan GTK:n API-muutosten vuoksi. haara.

Uusi julkaisu korjaa enimmäkseen vikoja ja tekee API-parannuksia ohjelmansa GTK4:ään siirtäneiden kehittäjien palautteen perusteella. Jotkut GTK 4.2:n merkittävimmistä parannuksista ovat:

  • Lisätty NGL-renderöijä, uusi OpenGL-renderöintimoottori, joka on oletuksena käytössä Linuxissa, Windowsissa ja macOS:ssä. NGL-renderöijä tarjoaa paremman suorituskyvyn ja vähentää suorittimen kuormitusta. Palataksesi vanhaan renderöintikoneeseen, sinun tulee suorittaa sovellus ympäristömuuttujalla GSK_RENDERER=gl.
  • Seuraavan syötetyn merkin ulkoasua muuttavien Compose-sekvenssien ja hiljaisten näppäinten käsittelyä on muokattu.
    GTK 4.2 graafisen työkalupakin julkaisu
  • Mahdollisuus käyttää GTK:ta aliprojektin muodossa Meson-kokoonpanojärjestelmässä on otettu käyttöön, jonka avulla voit rakentaa GTK:n ja kaikki sen riippuvuudet osana oman sovelluksesi kokoonpanoympäristöä sekä hankkia kaikki kokoonpanoartefaktit toimitettavaksi. sovelluksesi mukana valituilla työkaluilla.
  • Parannettu tuki GTK:n kääntämiselle Windowsille ja macOS:lle käyttämällä näille alustoille tarkoitettuja työkaluja.
  • API-dokumentaatio on uusittu, jonka luomisessa käytetään uutta gi-docgen-generaattoria, joka tuottaa helpomman tiedon esittämisen, mukaan lukien painikkeet koodiesimerkkien lisäämiseksi leikepöydälle, visuaalinen esitys esivanhempien hierarkiasta ja kunkin rajapinnasta. luokka, luettelo luokan perityistä ominaisuuksista, signaaleista ja menetelmistä. Käyttöliittymä tukee asiakaspuolen hakua ja mukautuu automaattisesti eri näyttökokoihin. Uusi dokumentaatiosivusto, docs.gtk.org, on julkaistu, ja se tarjoaa myös GObject-, Pango- ja GdkPixbuf-introspection-oppaita.
  • Eri komponenttien suorituskykyä on optimoitu hahmontamiseen osallistuvista GLSL-varjostimista vammaisille tarkoitettuihin objekteihin.
  • Toteutettu alipikselitekstin sijoittelu käytettäessä Kairon kirjaston uusia versioita.
  • Mukautuva käyttöliittymäasettelu emojien valitsemista varten on saatavilla.
  • Parannettu tuki Wayland-protokollan laajennukselle tulon ohjauksessa.
  • Parannettu vieritysteho tekstinäkymän widgetissä.
  • Parannettu varjojen renderöinti ponnahduswidgeteissä.
    GTK 4.2 graafisen työkalupakin julkaisu

Lähde: opennet.ru

Lisää kommentti