Vóór de definitieve release moeten vijf geplande functionele veranderingen worden voltooid, waaronder werkzaamheden aan het vervangen van vaste widgets door schaalbare weergaven, een nieuwe API voor animatie en vertaling van effecten en voortgangsindicatoren ernaar, voltooiing van de herwerking van het pop-upmenusysteem (ontwikkeling van ideeën met betrekking tot geneste submenu's en vervolgkeuzemenu's), vervanging van het oude sneltoetssysteem door gebeurtenishandlers, finalisering van een nieuwe API voor slepen en neerzetten.
Optionele functies die we vóór de release van GTK 4 graag toegevoegd zouden zien, zijn onder meer een UI-ontwerpwidget, verbeterde lay-outtools op het bovenste paneel en een widgetrepository waarmee experimentele widgets kunnen worden geleverd zonder te worden geïntegreerd in het GTK-hoofdframework. Ook wordt vermeld de ontwikkeling van tools voor het porten van applicaties naar GTK4, bijvoorbeeld de voorbereiding van geschikte versies van de GtkSourceView-, vte- en webkitgtk-bibliotheken, evenals het bieden van platformondersteuning. Een op OpenGL gebaseerd renderingsysteem werkt bijvoorbeeld goed op Linux, maar een op Vulkan gebaseerd renderingsysteem heeft nog wat werk nodig. Op Windows wordt de Cairo-bibliotheek gebruikt voor weergave, maar er is een alternatieve implementatie gebaseerd op
Bron: opennet.ru