GTK 4.2 grafiskā rīku komplekta izlaiŔana

Pēc trÄ«s mēneÅ”u izstrādes tika prezentēts vairāku platformu rÄ«ku komplekts grafiskā lietotāja interfeisa izveidei - GTK 4.2.0. GTK 4 tiek izstrādāts kā daļa no jauna izstrādes procesa, kas mēģina nodroÅ”ināt lietojumprogrammu izstrādātājus ar stabilu un atbalstÄ«tu API vairākus gadus, ko var izmantot, nebaidoties, ka ik pēc seÅ”iem mēneÅ”iem vajadzēs pārrakstÄ«t lietojumprogrammas API izmaiņu dēļ nākamajā GTK. filiāle.

Jaunajā laidienā galvenokārt tiek novērstas kļūdas un tiek veikti API uzlabojumi, pamatojoties uz atsauksmēm no izstrādātājiem, kuri ir pārnesuÅ”i savas programmas uz GTK4. Daži no ievērojamākajiem GTK 4.2 uzlabojumiem ir:

  • Pievienots NGL renderētājs ā€” jauna OpenGL renderÄ“Å”anas programma, kas pēc noklusējuma ir iespējota operētājsistēmās Linux, Windows un macOS. NGL renderētājs nodroÅ”ina augstāku veiktspēju, vienlaikus samazinot CPU slodzi. Lai atgrieztos pie vecās renderÄ“Å”anas programmas, jums vajadzētu palaist lietojumprogrammu ar vides mainÄ«go GSK_RENDERER=gl.
  • RakstÄ«Å”anas secÄ«bu un kluso taustiņu apstrāde, kas maina nākamās ievadÄ«tās rakstzÄ«mes izskatu, ir pārstrādāta.
    GTK 4.2 grafiskā rīku komplekta izlaiŔana
  • Ir ieviesta iespēja izmantot GTK apakÅ”projekta veidā Meson montāžas sistēmā, kas ļauj jums izveidot GTK un visas tā atkarÄ«bas kā daļu no jÅ«su lietojumprogrammas montāžas vides, kā arÄ« iegÅ«t visus montāžas artefaktus piegādei. kopā ar savu pieteikumu, izmantojot atlasÄ«tos rÄ«kus.
  • Uzlabots atbalsts GTK kompilÄ“Å”anai operētājsistēmai Windows un macOS, izmantojot Ŕīm platformām paredzētos rÄ«kus.
  • Ir pārtaisÄ«ta API dokumentācija, kuras Ä£enerÄ“Å”anai tiek izmantots jauns gi-docgen Ä£enerators, kas nodroÅ”ina ērtāku informācijas noformējumu, ieskaitot pogas kodu piemēru pievienoÅ”anai starpliktuvē, priekÅ”teču hierarhijas vizuālo attēlojumu un katras saskarnes. klase, klases mantoto Ä«paŔību, signālu un metožu saraksts. Interfeiss atbalsta meklÄ“Å”anu klienta pusē un automātiski pielāgojas dažādiem ekrāna izmēriem. Ir atvērta jauna dokumentācijas vietne docs.gtk.org, kas piedāvā arÄ« pavadoŔās apmācÄ«bas par GObject, Pango un GdkPixbuf ieskatiem.
  • Ir optimizēta dažādu komponentu veiktspēja, sākot no GLSL ēnotājiem, kas iesaistÄ«ti renderÄ“Å”anā, lÄ«dz objektiem cilvēkiem ar invaliditāti.
  • Ieviesta apakÅ”pikseļu teksta pozicionÄ“Å”ana, izmantojot jaunas Kairas bibliotēkas versijas.
  • Tiek nodroÅ”ināts adaptÄ«vs interfeisa izkārtojums emocijzÄ«mju izvēlei.
  • Uzlabots atbalsts Wayland protokola paplaÅ”inājumam ievades kontrolei.
  • Uzlabota ritināŔanas veiktspēja teksta skata logrÄ«kā.
  • Uzlabota ēnu atveide popover logrÄ«kos.
    GTK 4.2 grafiskā rīku komplekta izlaiŔana

Avots: opennet.ru

Pievieno komentāru