Lëshimi i paketës grafike GTK 4.2

Pas tre muajsh zhvillimi, Ă«shtĂ« paraqitur lĂ«shimi i paketĂ«s multi-platformĂ« pĂ«r krijimin e ndĂ«rfaqeve grafike tĂ« pĂ«rdoruesit — GTK 4.2.0. GTK 4 po zhvillohet nĂ« kuadĂ«r tĂ« njĂ« procesi tĂ« ri zhvillimi, qĂ« pĂ«rpiqet tĂ« ofrojĂ« zhvilluesve tĂ« aplikacioneve njĂ« API tĂ« qĂ«ndrueshĂ«m dhe tĂ« mbĂ«shtetur pĂ«r disa vjet, qĂ« mund tĂ« pĂ«rdoret pa frikĂ« se çdo gjashtĂ« muaj do tĂ« nevojitet rikonstruimi i aplikacioneve pĂ«r shkak tĂ« ndryshimeve nĂ« API nĂ« degĂ«n tjetĂ«r tĂ« GTK.

Në këtë lëshim, kryesisht janë eliminuar mangësi dhe janë bërë përmirësime në API, të bazuara në feedback-un e zhvilluesve që kanë portuar programet e tyre në GTK4. Nga përmirësimet më të spikatura në GTK 4.2 mund të përmendim:

  • Shtuar renderuesin NGL, njĂ« motor i ri grafike pĂ«rmes OpenGL, qĂ« Ă«shtĂ« aktivizuar si standard nĂ« Linux, Windows dhe macOS. Renderuesi NGL ofron performancĂ« mĂ« tĂ« lartĂ« duke reduktuar ngarkesĂ«n mbi CPU. PĂ«r tĂ« rikthyer motorin e vjetĂ«r tĂ« grafikĂ«s, duhet tĂ« nisni aplikacionin me variablĂ«n e mjedisit GSK_RENDERER=gl.
  • Riperceptimi i trajtimit tĂ« sekuencave Compose dhe çelĂ«save tĂ« heshtur, qĂ« ndryshojnĂ« pamjen e karakterit tĂ« ardhshĂ«m tĂ« futur.
    Lëshimi i paketës grafike GTK 4.2
  • ËshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« GTK nĂ« formĂ«n e njĂ« nĂ«ndĂ«rprojekti nĂ« sistemin e ndĂ«rtimit Meson, i cili lejon ndĂ«rtimin e GTK-sĂ« dhe tĂ« gjitha varĂ«sive tĂ« tij si pjesĂ« e mjedisit tĂ« ndĂ«rtimit tĂ« aplikacionit tuaj, si dhe marrjen e tĂ« gjithĂ« artefakteve tĂ« ndĂ«rtimit pĂ«r shpĂ«rndarje sĂ« bashku me aplikacionin tuaj, duke pĂ«rdorur mjetet e zgjedhura.
  • PĂ«rmirĂ«suar mbĂ«shtetjen pĂ«r kompilimin e GTK pĂ«r Windows dhe macOS duke pĂ«rdorur mjete tĂ« natyrshme pĂ«r kĂ«to platforma.
  • Dokumentacioni pĂ«r API-nĂ« Ă«shtĂ« rimodeluar, pĂ«r krijimin e tĂ« cilit Ă«shtĂ« pĂ«rdorur gjeneratori i ri gi-docgen, i cili jep njĂ« prezantim mĂ« tĂ« pĂ«rshtatshĂ«m tĂ« informacionit, duke pĂ«rfshirĂ« butona pĂ«r shtimin e shembujve tĂ« kodit nĂ« clipboard, njĂ« paraqitje vizuale tĂ« hierarkisĂ« sĂ« paraardhĂ«sve dhe ndĂ«rfaqeve tĂ« çdo klase, njĂ« listĂ« tĂ« pronave, sinjaleve dhe metodave tĂ« trashĂ«guara tĂ« klasĂ«s. NdĂ«rfaqja mbĂ«shtet kĂ«rkimin nga klienti dhe pĂ«rshtatet automatikisht pĂ«r pĂ«rmasa tĂ« ndryshme tĂ« ekranit. PĂ«r dokumentacionin Ă«shtĂ« aktivizuar njĂ« faqe e re docs.gtk.org, e cila gjithashtu ofron udhĂ«zime tĂ« lidhura pĂ«r introspeksionin GObject, Pango dhe GdkPixbuf.
  • Performanca e optimizuar e komponentĂ«ve tĂ« ndryshĂ«m, duke filluar nga shaderat GLSL qĂ« pĂ«rdoren nĂ« renderim e deri te objektet pĂ«r persona me aftĂ«si tĂ« kufizuara.
  • Pozicionimi subpiksel i tekstit Ă«shtĂ« realizuar duke pĂ«rdorur versionet e reja tĂ« bibliotekĂ«s Cairo.
  • Kompaktimi i ndĂ«rfaqes Ă«shtĂ« bĂ«rĂ« nĂ« mĂ«nyrĂ« adaptive pĂ«r pĂ«rzgjedhjen e emoji-ve.
  • PĂ«rmirĂ«suar mbĂ«shtetjen pĂ«r zgjerimin e protokollit Wayland pĂ«r menaxhimin e hyrjes.
  • Rritet performanca e skrollit nĂ« widget-in e shikimit tĂ« tekstit.
  • PĂ«rmirĂ«suar vizatimi i hijes nĂ« widget-et e pĂ«rhershĂ«m (popover).
    Lëshimi i paketës grafike GTK 4.2

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster