Toolkit-u grafik GTK 4.20 është në dispozicion

Pas gjashtĂ« muajsh zhvillimi, Ă«shtĂ« publikuar edicioni i toolkit-it multi-platform pĂ«r krijimin e ndĂ«rfaqeve tĂ« pĂ«rdoruesit — GTK 4.20. GTK 4 po zhvillohet nĂ« kuadĂ«r tĂ« njĂ« procesi zhvillimi qĂ« pĂ«rpiqet tĂ« ofrojĂ« zhvilluesve tĂ« aplikacioneve njĂ« API tĂ« qĂ«ndrueshĂ«m dhe tĂ« mbĂ«shtetur pĂ«r disa vite, i cili mund tĂ« pĂ«rdoret pa frikĂ«n se çdo gjashtĂ« muaj do tĂ« duhet tĂ« rishikohen aplikacionet pĂ«r shkak tĂ« ndryshimit tĂ« API-sĂ« nĂ« degĂ«n e re tĂ« GTK.

Mes përmirësimeve të dukshme në GTK 4.20:

  • PĂ«r tĂ« mbĂ«shtetur metodat e inputit, Ă«shtĂ« aktivizuar protokolli Wayland text-input. PĂ«r tĂ« punuar me kompozita serverĂ«ve nĂ«se nuk keni mbĂ«shtetje pĂ«r kĂ«tĂ« protokoll, mund tĂ« vendosni manualisht variablĂ«n e mjedisit "GTK_IM_MODULE=simple", e cila aktivizon mbĂ«shtetje pĂ«r stilet e sekuencave X11 compose dhe çelĂ«sat pĂ«r futur shenjat diakritike.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Wayland wl_seat_v10 dhe pĂ«rpunimin nĂ« anĂ«n serverit e ngjarjeve tĂ« pĂ«rsĂ«ritura, qĂ« gjenerohen kur mbahen çelĂ«sat.
  • Me pĂ«rdorimin e Wayland Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r trajtimin e kufizimeve tĂ« operacioneve me skajet e sipĂ«rfaqeve tĂ« nivelit tĂ« lartĂ« (xdg-toplevel edge constraint). Kjo mundĂ«si lejon menaxherin e kompozitĂ«s t'i informojĂ« klientĂ«t e Wayland pĂ«r kufizimet e pranishme, pĂ«r shembull, nĂ«se dritaret mund tĂ« ndryshojnĂ« pĂ«rmasat e tyre apo jo.
  • Shtuar mbĂ«shtetje pĂ«r protokollin Wayland «tablet-v2» pĂ«r organizimin e hyrjes nga tableta grafike.
  • PĂ«rmirĂ«suar trajtimi i rrotullimit gjatĂ« pĂ«rdorimit tĂ« Wayland.
  • PĂ«r lidhjen e ikonave me dritaret Ă«shtĂ« aktivizuar protokolli Wayland xdg-toplevel-icon.
  • BĂ«rĂ« pastrim dhe thjeshtim tĂ« tĂ« gjitha ikonave simbolike dhe burimeve tĂ« temave tĂ« dizajnit, tĂ« cilat tani mund tĂ« pĂ«rpunohen nga parseri i integruar i formatit SVG. DĂ«rgimi i ikonave simbolike dhe burimeve tĂ« temave nĂ« formatin PNG Ă«shtĂ« ndĂ«rprerĂ«.
  • Zgjeruar mundĂ«sitĂ« pĂ«r krijimin e temave tĂ« dizajnit mbi CSS. Shtuar mbĂ«shtetje pĂ«r kĂ«rkesat mediatike pĂ«r skemĂ«n e ngjyrave. Realizuar funksionin light-dark(). PĂ«rmirĂ«suar konfigurimi i gradientĂ«ve. Rishikuar kodi pĂ«r shfaqjen e hijes pĂ«r tekstin.
  • PĂ«rmirĂ«suar trajtimi i fushave pĂ«r futjen e fjalĂ«kalimeve me konsideratĂ« pĂ«r mjetet pĂ«r njerĂ«z me aftĂ«si tĂ« kufizuara.
  • Shtohen mundĂ«sitĂ« pĂ«r tĂ« thirrur aplikacionin gnome-papers pĂ«r paraparjen e printimit. Shtohet njĂ« mbĂ«shtetje pĂ«r portalin xdg pĂ«r organizimin e daljes nĂ« printim.
  • NĂ« utilitat pĂ«r zhvilluesit janĂ« shtuar komponente pĂ«r autokompletimin e hyrjeve nĂ« bash. NĂ« utilitĂ«n gtk4-rendernode-tool Ă«shtĂ« shtuar opsioni «—offload». NĂ« utilitĂ«n e inspektimit Ă«shtĂ« garantuar dalja e informacionit mbi sistemin operativ dhe Ă«shtĂ« pĂ«rmirĂ«suar vizualizimi i ngjarjeve. NĂ« gtk4-path-tool Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shfaqjen e kryqĂ«zimeve tĂ« rrugĂ«ve dhe janĂ« realizuar mundĂ«si pĂ«r punĂ« nĂ« modin interaktiv. NĂ« gtk4-demo janĂ« shtuar demonstrata «Path Explorer», «Sweep» dhe «Image Filtering».
  • NĂ« debager Ă«shtĂ« shtuar kombinimi Super+F pĂ«r ruajtjen e njĂ« kadri. Shtohet moda GTK_DEBUG=touch-ui pĂ«r testimin e ndĂ«rfaqeve pĂ«r ekranet prekshĂ«m.
  • NĂ« redaktorin CSS janĂ« shtuar elemente pĂ«r ndryshimin e skemĂ«s sĂ« ngjyrave dhe kontrastit.
  • NĂ« bibliotekĂ«n GSK (GTK Scene Kit), e cila ofron mundĂ«si pĂ«r vizatimin e skenave grafike nĂ«pĂ«rmjet OpenGL dhe Vulkan, Ă«shtĂ« shtuar API gsk_path_foreach_intersection pĂ«r llogaritjen e kryqĂ«zimeve tĂ« rrugĂ«ve. ËshtĂ« pĂ«rmirĂ«suar vizatimi i tekstit. JanĂ« shtuar optimizime tĂ« performancĂ«s, pĂ«r shembull, Ă«shtĂ« realizuar caching i maskave pĂ«r mbushje.
  • NĂ« bibliotekĂ«n GDK, qĂ« ofron njĂ« shtresĂ« midis GTK dhe sistemit grafik, Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i ndryshimit tĂ« madhĂ«sisĂ« sĂ« dritareve dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r koordinatat relative gjatĂ« punĂ«s me tableta.
  • NĂ« platformĂ«n Android Ă«shtĂ« realizuar mbĂ«shtetje e saktĂ« pĂ«r multitouch dhe mbĂ«shtetje fillestare pĂ«r IME (Editorin e MetodĂ«s sĂ« Shkruar).
  • PĂ«r platformĂ«n Windows Ă«shtĂ« shtuar API pĂ«r punĂ«n me teksturat pĂ«rmes D3D12. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r WGL. JanĂ« angazhuar D3D11/D3D12 dhe DirectComposition.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r formate teksturash me shumĂ« shtresa.
  • NĂ« widget-in GtkVideo Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r formate YUV. Backend-i i gstreamer Ă«shtĂ« portuar pĂ«r pĂ«rdorimin e GskPlay. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r formatet me subsampling. ËshtĂ« shtuar mbĂ«shtetje pĂ«r dekoduesit softuerikĂ« pĂ«r formate me thellĂ«si ngjyre 10, 12 dhe 16 bit.
  • Klasa GtkApplication Ă«shtĂ« pĂ«rmirĂ«suar pĂ«r tĂ« pĂ«rdorur portat xdg nĂ« vend tĂ« menaxherit tĂ« seancave.
  • Klasa GtkBuilder tani pĂ«rfshin mbĂ«shtetje pĂ«r pĂ«rkthimin e shprehjeve me konstanta.
  • NĂ« klasĂ«n GtkIconTheme, Ă«shtĂ« lejuar shkrimi i ikonave simbolike dhe Ă«shtĂ« shtuar njĂ« parser pĂ«r skedarĂ«t SVG. Biblioteka librsvg Ă«shtĂ« bĂ«rĂ« njĂ« varĂ«si e domosdoshme.
  • Tani kĂ«rkohet mbĂ«shtetje pĂ«r wayland-protocols 1.44 dhe prania e zgjerimeve wl_output-v2 dhe xdg_output-v3.
  • Backend Broadway (vizatimi nĂ« dritaren e shfletuesit) Ă«shtĂ« shpallur i vjetruar, si dhe API Pixbuf, pashtesĂ« e GtkApplication:register-session dhe cilĂ«simi gtk-application-prefer-dark.

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