Преди окончателното издание трябва да бъдат завършени пет планирани функционални промени, включително работа по замяна на фиксирани джаджи с мащабируеми изгледи, нов API за анимация и превод на ефекти и индикатори за напредък към него, завършване на преработката на системата от изскачащи менюта (разработване на идеи, свързани с вложени подменюта и падащи менюта), замяна на старата система с бързи клавиши с манипулатори на събития, финализиране на нов API за Drag&Drop операции.
Сред незадължителните функции, които бихме искали да добавим преди пускането на GTK 4, са изпълнимият модул за дизайнер на потребителския интерфейс, подобрени инструменти за оформление на горния панел и хранилище на изпълними модули, чрез което могат да се доставят експериментални изпълними модули без интегриране в основната рамка на GTK. Също така се споменава разработването на инструменти за пренасяне на приложения към GTK4, например подготовката на подходящи версии на библиотеките GtkSourceView, vte и webkitgtk, както и предоставянето на поддръжка на платформа. Например, базирана на OpenGL система за изобразяване работи добре на Linux, но базирана на Vulkan система за изобразяване все още се нуждае от малко работа. В Windows библиотеката Cairo се използва за изобразяване, но алтернативна реализация, базирана на
Източник: opennet.ru