GTK 4 s'espera la tardor vinent

Programat Pla de llançament de GTK 4. Cal assenyalar que trigarà un any més a portar GTK 4 a la seva forma adequada (GTK 4 s'està desenvolupant des de l'estiu de 2016). Hi ha plans per tenir una versió experimental més de la sèrie GTK 2019x a punt a finals de 3.9, seguida d'una versió de prova final de GTK 2020 a la primavera de 3.99, incloent totes les funcionalitats previstes. El llançament de GTK 4 s'espera a principis de tardor de 2020, simultàniament amb GNOME 3.38.

Abans del llançament final, cal completar cinc canvis funcionals planificats, inclòs el treball de substitució dels ginys fixos per vistes escalables, una nova API per a l'animació i la traducció d'efectes i indicadors de progrés, la finalització de la reelaboració del sistema de menús emergents. (desenvolupament d'idees relacionades amb submenús imbricats i menús desplegables), substitució de l'antic sistema de tecles d'accés ràpid per controladors d'esdeveniments, finalització d'una nova API per a les operacions d'arrossegar i deixar anar.

Les funcions opcionals que ens agradaria que s'afegeixessin abans del llançament de GTK 4 inclouen un giny de dissenyador d'interfície d'usuari, eines de disseny del panell superior millorades i un dipòsit de ginys a través del qual es poden lliurar estris experimentals sense integrar-los al marc principal de GTK. També s'esmenta el desenvolupament d'eines per portar aplicacions a GTK4, per exemple, la preparació de versions adequades de les biblioteques GtkSourceView, vte i webkitgtk, així com la prestació de suport a la plataforma. Per exemple, un sistema de renderització basat en OpenGL funciona bé a Linux, però un sistema de renderització basat en Vulkan encara necessita una mica de treball. A Windows, la biblioteca Cairo s'utilitza per a la representació, però una implementació alternativa basada en ANGLE (una capa per traduir les trucades d'OpenGL ES a OpenGL, Direct3D 9/11, Desktop GL i Vulkan). Encara no hi ha un backend de renderització completament funcional per a macOS.

Font: opennet.ru

Afegeix comentari