حتمی ریلیز سے پہلے، پانچ منصوبہ بند فنکشنل تبدیلیوں کو مکمل کرنے کی ضرورت ہے، بشمول فکسڈ ویجٹس کو توسیع پذیر نظاروں سے تبدیل کرنے کا کام، اینیمیشن کے لیے ایک نیا API اور اس میں اثرات اور پیش رفت کے اشارے کا ترجمہ، پاپ اپ مینو سسٹم کے دوبارہ کام کی تکمیل۔ (نیسٹڈ سب مینوز اور ڈراپ ڈاؤن مینوز سے متعلق آئیڈیاز کی ترقی)، پرانے ہاٹکی سسٹم کو ایونٹ ہینڈلرز سے بدلنا، ڈریگ اینڈ ڈراپ آپریشنز کے لیے ایک نئے API کو حتمی شکل دینا۔
GTK 4 کی ریلیز سے پہلے ہم جو اختیاری خصوصیات شامل کرنا چاہتے ہیں ان میں UI ڈیزائنر ویجیٹ، بہتر ٹاپ پینل لے آؤٹ ٹولز، اور ویجیٹ کا ذخیرہ شامل ہے جس کے ذریعے تجرباتی ویجٹس کو مرکزی GTK فریم ورک میں ضم کیے بغیر ڈیلیور کیا جا سکتا ہے۔ GTK4 پر ایپلی کیشنز پورٹ کرنے کے لیے ٹولز کی ترقی کا بھی ذکر کیا گیا ہے، مثال کے طور پر GtkSourceView، vte اور webkitgtk لائبریریوں کے مناسب ورژن کی تیاری کے ساتھ ساتھ پلیٹ فارم سپورٹ فراہم کرنا۔ مثال کے طور پر، اوپن جی ایل پر مبنی رینڈرنگ سسٹم لینکس پر اچھی طرح کام کرتا ہے، لیکن ولکن پر مبنی رینڈرنگ سسٹم کو ابھی بھی کچھ کام کی ضرورت ہے۔ ونڈوز پر، قاہرہ لائبریری کو رینڈرنگ کے لیے استعمال کیا جاتا ہے، لیکن اس پر مبنی ایک متبادل نفاذ
ماخذ: opennet.ru