Trước khi phát hành cuối cùng, cần phải hoàn thành năm thay đổi chức năng theo kế hoạch, bao gồm công việc thay thế các tiện ích cố định bằng chế độ xem có thể mở rộng, API mới cho hoạt ảnh và dịch các hiệu ứng cũng như chỉ báo tiến trình sang nó, hoàn thành việc làm lại hệ thống menu bật lên (phát triển các ý tưởng liên quan đến menu con lồng nhau và menu thả xuống), thay thế hệ thống phím nóng cũ bằng trình xử lý sự kiện, hoàn thiện API mới cho hoạt động Kéo & Thả.
Các tính năng tùy chọn mà chúng tôi muốn thấy được bổ sung trước khi phát hành GTK 4 bao gồm tiện ích thiết kế giao diện người dùng, công cụ bố cục bảng trên cùng được cải tiến và kho lưu trữ tiện ích mà qua đó các tiện ích thử nghiệm có thể được phân phối mà không cần tích hợp vào khung GTK chính. Cũng được đề cập là việc phát triển các công cụ để chuyển ứng dụng sang GTK4, chẳng hạn như việc chuẩn bị các phiên bản thích hợp của thư viện GtkSourceView, vte và webkitgtk, cũng như cung cấp hỗ trợ nền tảng. Ví dụ: hệ thống kết xuất dựa trên OpenGL hoạt động tốt trên Linux, nhưng hệ thống kết xuất dựa trên Vulkan vẫn cần một số công việc. Trên Windows, thư viện Cairo được sử dụng để hiển thị nhưng một triển khai thay thế dựa trên
Nguồn: opennet.ru