Liberazione di GTK 4.2 toolkit graficu

Dopu trè mesi di sviluppu, a liberazione di un toolkit multi-piattaforma per creà una interfaccia grafica d'utilizatore - GTK 4.2.0 - hè stata presentata. GTK 4 hè sviluppatu cum'è parte di un novu prucessu di sviluppu chì prova di furnisce à i sviluppatori di l'applicazioni una API stabile è supportata per parechji anni chì pò esse usata senza teme di avè da riscriva l'applicazioni ogni sei mesi per via di i cambiamenti API in u prossimu GTK. ramu.

A nova versione corregge principalmente bug è migliora l'API basatu nantu à i feedback da i sviluppatori chì anu purtatu i so prugrammi in GTK4. Alcune di e migliorie più notevuli in GTK 4.2 includenu:

  • Aggiuntu NGL renderer, un novu mutore di rendering OpenGL chì hè attivatu per difettu in Linux, Windows è macOS. NGL renderer furnisce un rendimentu più altu mentre riduce a carica di CPU. Per vultà à u vechju mutore di rendering, duvete eseguisce l'applicazione cù a variabile d'ambiente GSK_RENDERER=gl.
  • U trasfurmazioni di sequenze di cumpusizioni è chjavi silenziu chì cambianu l'apparenza di u prossimu caratteru inseritu hè stata rielaborata.
    Liberazione di GTK 4.2 toolkit graficu
  • A capacità d'utilizà GTK in a forma di un sottuprogettu in u sistema di assemblea Meson hè stata implementata, chì vi permette di custruisce GTK è tutte e so dipendenze cum'è parte di l'ambiente di assemblea di a vostra propria applicazione, è ancu ottene tutti l'artefatti di assemblea per a consegna. inseme cù a vostra applicazione cù l'arnesi selezziunati.
  • Supportu migliuratu per cumpilà GTK per Windows è macOS utilizendu strumenti nativi di queste piattaforme.
  • A documentazione API hè stata rifatta, a generazione di quale usa un novu generatore gi-docgen, chì pruduce una presentazione più còmuda di l'infurmazioni, cumprese i buttoni per aghjunghje esempi di codice à u clipboard, una rapprisintazioni visuale di a ghjerarchia di l'antenati è l'interfacce di ognunu. classa, una lista di pruprietà ereditati, signali è metudi di a classa. L'interfaccia supporta a ricerca di u cliente è si adatta automaticamente à diverse dimensioni di schermu. Un novu situ di documentazione hè statu lanciatu, docs.gtk.org, chì offre ancu tutoriali di cumpagnie nantu à l'introspeczione GObject, Pango è GdkPixbuf.
  • A prestazione di diversi cumpunenti hè stata ottimizzata, da i shaders GLSL implicati in rendering à l'uggetti per e persone cù disabilità.
  • Implementatu u posizionamentu di u testu subpixel quandu si usanu novi versioni di a biblioteca di Cairo.
  • Un layout di interfaccia adattativa per selezziunà emoji hè furnitu.
  • Supportu migliuratu per l'estensione di u protocolu Wayland per u cuntrollu di input.
  • Prestazione di scrolling mejorata in u widget di vista di testu.
  • Rendu megliu di l'ombre in i widgets popover.
    Liberazione di GTK 4.2 toolkit graficu

Source: opennet.ru

Add a comment