GTK 4.2 graafikatööriista vÀljaanne

PĂ€rast kolmekuulist arendustööd on vĂ€lja antud mitmeplatvormilise kasutajaliidese loomise tööriistakomplekti GTK 4.2.0 uus versioon. GTK 4 areneb uue arendusprotsessi raames, mille eesmĂ€rk on pakkuda rakendusearendajatele stabiilset ja mitmeks aastaks toetatud API-t, mida saab kasutada kartmata, et iga poole aasta tagant tuleb rakendusi jĂ€rgmise GTK haru API muudatuste tĂ”ttu ĂŒmber teha.

Uues vĂ€ljalaskes on peamiselt parandatud puudusi ja tehtud API tĂ€iustusi, mis pĂ”hinevad arendajate tagasisidel, kes on oma programmid GTK4-le ĂŒle viinud. KĂ”ige mĂ€rkimisvÀÀrsematest GTK 4.2 tĂ€iustustest vĂ”ib esile tĂ”sta jĂ€rgmist:

  • Lisatud on NGL renderer — uus OpenGL-il pĂ”hinev renderdusmootor, mis on vaikimisi kasutusel Linuxis, Windowsis ja macOS-is. NGL renderer tagab parema jĂ”udluse, vĂ€hendades samal ajal CPU koormust. Vana renderdusmootori taastamiseks tuleb rakendus kĂ€ivitada keskkonnamuutujaga GSK_RENDERER=gl.
  • Ümber on tehtud Compose-jadade ja niinimetatud surnud klahvide kĂ€sitlemine, mis muudavad jĂ€rgmisena sisestatava mĂ€rgi kuju.
    GTK 4.2 graafikatööriista vÀljaanne
  • Lisatud on vĂ”imalus kasutada GTK-d Mesoni ehitussĂŒsteemis alamprojektina, mis vĂ”imaldab kokku panna GTK ja kĂ”ik selle sĂ”ltuvused oma rakenduse ehituskeskkonna osana ning saada ka kĂ”ik ehitusartefaktid, et need valitud tööriistakomplekti abil koos rakendusega levitada.
  • Parandatud on GTK kompileerimise tugi Windowsi ja macOS-i jaoks, kasutades nendele platvormidele omaseid tööriistu.
  • API dokumentatsioon on ĂŒmber tehtud ning selle genereerimiseks kasutatakse uut generaatorit gi-docgen, mis pakub teavet mugavamal kujul, sealhulgas nuppe koodinĂ€idete lĂ”ikelauale kopeerimiseks, iga klassi pĂ€rilusahela ja liideste selget esitust ning pĂ€ritud omaduste, signaalide ja meetodite loendit. Liides toetab kliendipoolset otsingut ja kohandub automaatselt erinevate ekraanisuurustega. Dokumentatsiooni jaoks on kĂ€ivitatud uus sait docs.gtk.org, kus on saadaval ka seotud juhendid GObjecti introspektsiooni, Pango ja GdkPixbufi kohta.
  • Optimeeritud on erinevate komponentide jĂ”udlust alates renderdamisel kasutatavatest GLSL-i shader'itest kuni ligipÀÀsetavusobjektideni.
  • Cairo teegi uuemate versioonide kasutamisel on rakendatud teksti subpiksliline positsioneerimine.
  • Emoji valiku liidesele on tagatud kohanduv paigutus.
  • Parandatud on Waylandi protokollilaienduse tugi sisendi haldamiseks.
  • Parandatud on kerimise jĂ”udlust tekstivaate vidinas.
  • TĂ€iustatud on varjude renderdamist hĂŒpikvidinates (popover).
    GTK 4.2 graafikatööriista vÀljaanne

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster