قبل از انتشار نهایی، پنج تغییر عملکرد برنامه ریزی شده باید تکمیل شود، از جمله کار بر روی جایگزینی ویجت های ثابت با نماهای مقیاس پذیر، یک API جدید برای انیمیشن و ترجمه افکت ها و نشانگرهای پیشرفت به آن، تکمیل مجدد سیستم منوی پاپ آپ. (توسعه ایده های مربوط به منوهای فرعی تو در تو و منوهای کشویی)، جایگزینی سیستم کلید فوری قدیمی با کنترل کننده رویداد، نهایی کردن یک API جدید برای عملیات Drag&Drop.
ویژگیهای اختیاری که میخواهیم قبل از انتشار GTK 4 اضافه شوند عبارتند از ویجت طراح رابط کاربری، ابزارهای چیدمان پانل بالای صفحه، و مخزن ویجت که از طریق آن میتوان ویجتهای آزمایشی را بدون ادغام در چارچوب اصلی GTK تحویل داد. همچنین به توسعه ابزارهایی برای انتقال برنامه ها به GTK4 اشاره شده است، به عنوان مثال، آماده سازی نسخه های مناسب از کتابخانه های GtkSourceView، vte و webkitgtk و همچنین ارائه پشتیبانی از پلتفرم. به عنوان مثال، یک سیستم رندر مبتنی بر OpenGL به خوبی روی لینوکس کار می کند، اما یک سیستم رندر مبتنی بر Vulkan هنوز به مقداری کار نیاز دارد. در ویندوز، کتابخانه Cairo برای رندر استفاده می شود، اما یک پیاده سازی جایگزین بر اساس
منبع: opennet.ru