Նախքան վերջնական թողարկումը, պետք է ավարտվեն հինգ պլանավորված ֆունկցիոնալ փոփոխություններ, ներառյալ աշխատանքը ֆիքսված վիջեթները մասշտաբային դիտումներով փոխարինելու համար, նոր API՝ էֆեկտների և առաջընթացի ցուցիչների անիմացիայի և դրան թարգմանելու համար, թռուցիկ մենյուի համակարգի վերամշակման ավարտը: (տեղադրված ենթամենյուների և բացվող մենյուների հետ կապված գաղափարների մշակում), հին թեժ ստեղների համակարգը փոխարինելով իրադարձությունների մշակիչներով, վերջնականացնելով նոր API-ը Drag&Drop գործողությունների համար:
Լրացուցիչ գործառույթները, որոնք մենք կցանկանայինք տեսնել GTK 4-ի թողարկումից առաջ, ներառում են UI դիզայների վիջեթը, վերին վահանակի դասավորության բարելավված գործիքները և վիջեթների պահոցը, որի միջոցով փորձնական վիջեթները կարող են առաքվել առանց հիմնական GTK շրջանակում ինտեգրվելու: Նշվում է նաև GTK4 հավելվածներ տեղափոխելու գործիքների մշակումը, օրինակ՝ GtkSourceView, vte և webkitgtk գրադարանների համապատասխան տարբերակների պատրաստումը, ինչպես նաև հարթակի աջակցության ապահովումը։ Օրինակ, OpenGL-ի վրա հիմնված մատուցման համակարգը լավ է աշխատում Linux-ում, բայց Vulkan-ի վրա հիմնված մատուցման համակարգը դեռ որոշակի աշխատանքի կարիք ունի: Windows-ում Կահիրեի գրադարանն օգտագործվում է մատուցման համար, բայց այլընտրանքային իրականացում, որը հիմնված է
Source: opennet.ru