Son sürümden önce, sabit widget'ların ölçeklenebilir görünümlerle değiştirilmesi, animasyon için yeni bir API ve efektlerin ve ilerleme göstergelerinin buna çevrilmesi, açılır menü sisteminin yeniden çalışmasının tamamlanması da dahil olmak üzere planlanan beş işlevsel değişikliğin tamamlanması gerekiyor. (iç içe geçmiş alt menüler ve açılır menülerle ilgili fikirlerin geliştirilmesi), eski kısayol tuşu sisteminin olay işleyicilerle değiştirilmesi, Sürükle ve Bırak işlemleri için yeni bir API'nin sonlandırılması.
GTK 4'ün piyasaya sürülmesinden önce eklenmesini istediğimiz isteğe bağlı özellikler arasında bir kullanıcı arayüzü tasarım widget'ı, geliştirilmiş üst panel düzen araçları ve deneysel widget'ların ana GTK çerçevesine entegre edilmeden sunulabileceği bir widget deposu yer alıyor. Ayrıca uygulamaları GTK4'e taşımak için araçların geliştirilmesinden, örneğin GtkSourceView, vte ve webkitgtk kütüphanelerinin uygun versiyonlarının hazırlanmasından ve platform desteğinin sağlanmasından da bahsediliyor. Örneğin, OpenGL tabanlı bir işleme sistemi Linux'ta iyi çalışır, ancak Vulkan tabanlı bir işleme sisteminin hala biraz çalışmaya ihtiyacı vardır. Windows'ta işleme için Kahire kütüphanesi kullanılır, ancak buna dayalı alternatif bir uygulama
Kaynak: opennet.ru