Antes do lanzamento final, hai que completar cinco cambios funcionais previstos, incluíndo o traballo na substitución de widgets fixos por vistas escalables, unha nova API para a animación e tradución de efectos e indicadores de progreso para ela, a finalización da reelaboración do sistema de menú emerxente. (desenvolvemento de ideas relacionadas con submenús aniñados e menús despregables), substituíndo o antigo sistema de teclas rápidas por controladores de eventos, finalizando unha nova API para operacións de arrastrar e soltar.
As funcións opcionais que nos gustaría ver engadidas antes do lanzamento de GTK 4 inclúen un widget de deseño de interface de usuario, ferramentas de deseño do panel superior melloradas e un repositorio de widgets a través do cal se poden entregar widgets experimentais sen estar integrados no marco principal de GTK. Tamén se menciona o desenvolvemento de ferramentas para portar aplicacións a GTK4, por exemplo, a preparación de versións adecuadas das bibliotecas GtkSourceView, vte e webkitgtk, así como a prestación de soporte de plataforma. Por exemplo, un sistema de renderizado baseado en OpenGL funciona ben en Linux, pero un sistema de renderizado baseado en Vulkan aínda necesita algo de traballo. En Windows, a biblioteca Cairo úsase para renderizar, pero unha implementación alternativa baseada en
Fonte: opennet.ru