Lansarea toolkit-ului grafic GTK 4.2

După trei luni de dezvoltare, a fost lansată versiunea toolkit-ului multiplatform pentru crearea interfețelor grafice utilizator - GTK 4.2.0. GTK 4 se dezvoltă într-un nou proces de dezvoltare care încearcă să ofere dezvoltatorilor de aplicații o API stabilă și susținută pe parcursul mai multor ani, care poate fi utilizată fără teama că la fiecare șase luni va fi necesară refacerea aplicațiilor din cauza modificărilor API în noua ramură GTK.

În această nouă versiune, au fost în principal corectate erorile și s-au adus îmbunătățiri API-ului pe baza feedback-ului dezvoltatorilor care și-au portat programele pe GTK4. Dintre cele mai notabile îmbunătățiri din GTK 4.2 se numără:

  • A fost adăugat renderer-ul NGL, un nou motor de redare prin OpenGL, care este folosit implicit în Linux, Windows și macOS. Renderer-ul NGL oferă o performanță mai bună cu o sarcină redusă pe CPU. Pentru a reveni la vechiul motor de redare, aplicația trebuie să fie lansată cu variabila de mediu GSK_RENDERER=gl.
  • A fost refăcută procesarea secvențelor Compose și a tastelor mușcate care modifică apariția următorului caracter introdus.
    Lansarea toolkit-ului grafic GTK 4.2
  • A fost implementată posibilitatea de utilizare a GTK ca subproiect în sistemul de construire Meson, permițându-le utilizatorilor să compileze GTK și toate dependențele sale în cadrul mediu de construire al aplicației proprii, precum și să obțină toate artefactele de construire pentru livrare alături de aplicația sa, folosind instrumentarul ales.
  • A fost îmbunătățită suportul pentru compilarea GTK pentru Windows și macOS folosind instrumentele native pentru aceste platforme.
  • A fost refăcută documentația API-ului, pentru formarea căreia a fost folosit un nou generator gi-docgen, care oferă o prezentare mai convenabilă a informațiilor, inclusiv butoane pentru adăugarea exemplarelor de cod în clipboard, o prezentare vizuală a ierarhiei strămoșilor și interfețelor fiecărei clase, o listă a proprietăților, semnalelor și metodelor moștenite ale clasei. Interfața suportă căutarea pe partea clientului și se adaptează automat la diferite dimensiuni ale ecranului. Pentru documentație a fost lansat un nou site docs.gtk.org, care include, de asemenea, ghiduri complementare pentru introspecția GObject, Pango și GdkPixbuf.
  • Performanța diverselor componente a fost optimizată, începând cu shader-ele GLSL utilizate pentru redare și terminând cu obiectele pentru persoanele cu dizabilități.
  • A fost implementată poziționarea subpixel pentru text în utilizarea noilor versiuni ale bibliotecii Cairo.
  • S-a asigurat o compunere adaptivă a interfeței pentru selectarea emoji-urilor.
  • A fost îmbunătățită suportul pentru extensia protocolului Wayland pentru gestionarea intrărilor.
  • Performanța derulării în widgetul de vizualizare a textului a fost crescută.
  • A fost îmbunătățită redarea umbrei în widgeturile popover.
    Lansarea toolkit-ului grafic GTK 4.2

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster