Voor die finale vrystelling moet vyf beplande funksionele veranderinge voltooi word, insluitend werk aan die vervanging van vaste widgets met skaalbare aansigte, 'n nuwe API vir animasie en vertaling van effekte en vorderingsaanwysers daarna, voltooiing van die herwerk van die opwipkieslysstelsel (ontwikkeling van idees wat verband hou met geneste subkieslyste en aftrekkieslyste), vervanging van die ou snelsleutelstelsel met gebeurtenishanteerders, finaliseer 'n nuwe API vir Drag&Drop-bewerkings.
Opsionele kenmerke wat ons graag wil sien bygevoeg voordat GTK 4 vrygestel word, sluit in 'n UI-ontwerperlegstuk, verbeterde boonste paneeluitlegnutsmiddels en 'n legstukbewaarplek waardeur eksperimentele legstukke afgelewer kan word sonder om in die hoof-GTK-raamwerk geïntegreer te word. Ook genoem is die ontwikkeling van gereedskap vir die oordrag van toepassings na GTK4, byvoorbeeld die voorbereiding van toepaslike weergawes van die GtkSourceView-, vte- en webkitgtk-biblioteke, asook die verskaffing van platformondersteuning. Byvoorbeeld, 'n OpenGL-gebaseerde weergawe-stelsel werk goed op Linux, maar 'n Vulkan-gebaseerde weergawe-stelsel het nog werk nodig. Op Windows word die Kaïro-biblioteek gebruik vir lewering, maar 'n alternatiewe implementering gebaseer op
Bron: opennet.ru