Publikimi i toolkit-it grafik GTK 4.2

Pas tre muaj zhvillimi, është publikuar rrelease i toolkit-it multi-platformë për krijimin e ndërfaqeve grafike - GTK 4.2.0. GTK 4 po zhvillohet brenda një procesi të ri zhvillimi, i cili 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 pasur frikë se çdo gjashtë muaj do të duhet të ripunoni aplikacionet për shkak të ndryshimit të API-së në degën e ardhshme të GTK.

Në këtë version të ri, kryesisht janë eliminuar mangësitë dhe janë bërë përmirësime në API, të bazuara në reagimet e zhvilluesve që kanë portuar programet e tyre në GTK4. Nga përmirësimet më të dukshme në GTK 4.2 mund të përmenden:

  • Shtuar renderer-in NGL, njĂ« motor i ri vizatimi pĂ«rmes OpenGL, i cili aktivizohet nga e para nĂ« Linux, Windows dhe macOS. Renderer-i NGL siguron performancĂ« mĂ« tĂ« lartĂ« dhe redukton ngarkesĂ«n nĂ« CPU. PĂ«r tĂ« rikthyer motorin e vjetĂ«r tĂ« vizatimit, duhet tĂ« nisni aplikacionin me variablin e mjedisit GSK_RENDERER=gl.
  • Rivendosur pĂ«rpunimi i sekuencave Compose dhe çelĂ«save tĂ« heshtur, tĂ« cilĂ«t ndryshojnĂ« pamjen e karakterit tĂ« ardhshĂ«m tĂ« hyjshĂ«m.
    Publikimi i toolkit-it grafik GTK 4.2
  • Realizuar mundĂ«sia e pĂ«rdorimit tĂ« GTK si njĂ« nĂ«nprojekt nĂ« sistemin e ndĂ«rtimit Meson, i cili lejon ndĂ«rtimin e GTK dhe tĂ« gjitha varĂ«sitĂ« e tij brenda mjedisit tĂ« ndĂ«rtimit tĂ« aplikacionit tuaj, si dhe tĂ« marrĂ« tĂ« gjitha artefaktet e ndĂ«rtimit pĂ«r t'u shpĂ«rndarĂ« sĂ« bashku me aplikacionin tuaj, duke pĂ«rdorur mjetin e zgjedhur.
  • PĂ«rmirĂ«suar mbĂ«shtetja pĂ«r ndĂ«rtimin e GTK pĂ«r Windows dhe macOS duke pĂ«rdorur mjetet native pĂ«r kĂ«to platforma.
  • Rishikuar dokumentacionin mbi API-nĂ«, pĂ«r formimin e tĂ« cilit Ă«shtĂ« pĂ«rdorur njĂ« gjenerator i ri gi-docgen, i cili ofron njĂ« paraqitje mĂ« praktike tĂ« informacionit, duke pĂ«rfshirĂ« butona pĂ«r tĂ« shtuar shembuj tĂ« kodit nĂ« clipboard, njĂ« paraqitje tĂ« qartĂ« tĂ« hierarkisĂ« sĂ« prindĂ«rve dhe ndĂ«rfaqeve tĂ« çdo klase, njĂ« listĂ« tĂ« pronave tĂ« trashĂ«guara, sinjaleve dhe metodave tĂ« klasĂ«s. NdĂ«rfaqja mbĂ«shtet kĂ«rkimin nĂ« anĂ«n e klientit dhe pĂ«rshtatet automatikisht me madhĂ«si tĂ« ndryshme ekrani. PĂ«r dokumentacionin Ă«shtĂ« nisur njĂ« sit i ri docs.gtk.org, ku ofrohen gjithashtu guida pĂ«r introspeksionin GObject, Pango dhe GdkPixbuf.
  • Performanca e komponentĂ«ve tĂ« ndryshĂ«m Ă«shtĂ« optimizuar, duke filluar nga shaderat GLSL tĂ« angazhuar nĂ« vizatim deri te objektet pĂ«r persona me aftĂ«si tĂ« kufizuara.
  • Pozicionimi subpiksel i tekstit Ă«shtĂ« realizuar me pĂ«rdorimin e verzioneve tĂ« reja tĂ« bibliotekĂ«s Cairo.
  • KompjuterĂ«t janĂ« siguruar me njĂ« dizajn adaptiv tĂ« ndĂ«rfaqes pĂ«r zgjedhjen e emoji-ve.
  • Ndihma pĂ«r zgjatimin e protokollit Wayland pĂ«r menaxhimin e inputeve Ă«shtĂ« pĂ«rmirĂ«suar.
  • Performanca e skrollimit nĂ« widget-in e shqyrtimit tĂ« tekstit Ă«shtĂ« pĂ«rmirĂ«suar.
  • Vizatimimi i hijeve nĂ« widget-et e daljes (popover) Ă«shtĂ« pĂ«rmirĂ«suar.
    Publikimi i toolkit-it grafik GTK 4.2

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster