Przed wydaniem finalnym należy zakończyć pięć planowanych zmian funkcjonalnych, w tym prace nad zastąpieniem stałych widżetów skalowalnymi widokami, nowym API do animacji i tłumaczenia na nie efektów i wskaźników postępu, zakończeniem przeróbki systemu menu wyskakujących (rozwój pomysłów związanych z zagnieżdżonymi podmenu i rozwijanymi menu), wymiana starego systemu skrótów na procedury obsługi zdarzeń, finalizacja nowego API dla operacji Drag&Drop.
Opcjonalne funkcje, które chcielibyśmy dodać przed wydaniem GTK 4, obejmują widżet projektanta interfejsu użytkownika, ulepszone narzędzia do układu górnego panelu i repozytorium widżetów, za pomocą którego można dostarczać eksperymentalne widżety bez integracji z głównym frameworkiem GTK. Wspomniano także o rozwoju narzędzi do przenoszenia aplikacji do GTK4, np. przygotowaniu odpowiednich wersji bibliotek GtkSourceView, vte i webkitgtk, a także zapewnieniu obsługi platformy. Na przykład system renderowania oparty na OpenGL działa dobrze w systemie Linux, ale system renderowania oparty na Vulkan nadal wymaga trochę pracy. W systemie Windows do renderowania używana jest biblioteka Cairo, ale jest to alternatywna implementacja oparta na
Źródło: opennet.ru