plan for at forme GTK 4. Det bemærkes, at det vil tage cirka et år at få GTK 4 til den ønskede tilstand (GTK 4 fra sommeren 2016). Inden udgangen af 2019 er det planlagt at forberede et eksperimentelt udgivelse i serien GTK 3.9x, hvorefter den endelige testudgivelse GTK 3.99 vil blive tilbudt i foråret 2020, som inkluderer al den planlagte funktionalitet. Udgivelsen af GTK 4 forventes i begyndelsen af efteråret 2020, samtidig med GNOME 3.38. Inden den endelige udgivelse skal fem planlagte funktionelle ændringer afsluttes, herunder arbejdet med at erstatte faste widgets med skalerbare visninger, en ny API til animation og tilpasning af effekter og indikatorer for status for operationer, afslutning af omarbejdningen af systemet til pop op-menuer (udvikling af ideer relateret til indlejrede undermenuer og drop-down-menuer), erstatning af det gamle system til genvejstaster med hændelseshåndterere, udarbejdelse af den nye API til Drag&Drop-operationer.
Blandt de valgfrie funktioner, som man håber at kunne tilføje før udgivelsen af GTK 4, er widget 'UI designer', forbedrede værktøjer til opdeling af øverste paneler og et widget-repository, hvor eksperimentelle widgets kan leveres uden integration i den primære GTK-samling. Der nævnes også udviklingen af værktøjer til portering af applikationer til GTK4, f.eks. forberedelse af de relevante varianter af biblioteket GtkSourceView, vte og webkitgtk, samt sikring af support til platforme. For eksempel fungerer OpenGL-baseret rendering godt i Linux, mens Vulkan-baseret stadig kræver modifikationer. I Windows bruges Cairo-biblioteket til rendering, men der er en alternativ implementering baseret på
(et lag til at oversætte OpenGL ES-anrop til OpenGL, Direct3D 9/11, Desktop GL og Vulkan). For macOS er der stadig ikke en fuldt fungerende rendering backend. Planlagt for at forme GTK 4.
Kilde: opennet.ru
