قبل إصدار GNOME 50، المتوقع في أقل من أسبوعين، تم اليوم إصدار نسخة مستقرة جديدة من مكتبة واجهة المستخدم الرسومية GTK.
إصلاحات رئيسية في GTK 4.22:
- إصلاحات خاصية السحب والإفلات (DnD):
- تم إصلاح مشكلة حيث لم تعد إشارة ::leave على عنصر واجهة المستخدم DropTarget تُرسل عند اكتمال عملية الإفلات (#8037، ماتياس كلاسن)
- تعديلات في التطبيقات التجريبية:
- لم تعد البرامج التجريبية تترك ملف "foo.png" في المجلد الحالي عند تشغيلها (#8080، ماركو تريفيسان)
- تم إصلاح منطق إيقاف تشغيل تطبيق العرض التوضيحي لتجنب العودة من الدالة الرئيسية main() عن طريق جعل GApplication.quit يعمل بشكل صحيح (!9428، فلوريان "sp1rit")
- تحسينات خاصة بالمنصة:
- Windowsتمت إزالة عداد التثبيط العالمي لتحسين الاستقرار (!9455، g.willems).
- وايلاند: تحسين موثوقية متغير البيئة WAYLAND_SOCKET (!9547، جوناس أدال). كما تم إصلاح تسرب الذاكرة المتعلق بخصائص إمكانية الوصول (a11y) في توب ليفل وايلاند (!9560، ماكسيميليانو ساندوفال).
- العمل مع SVG:
- تم توسيع الشروط التي تحدد وضع التشغيل الحالي - تمت إضافة سمة gtk:states (!9564)، وأسماء الحالة (!9565).
- تمت إضافة إمكانية إعادة تعيين قيم السمات (!9553).
- تمت إزالة بعض واجهات برمجة التطبيقات المهملة (!9563) (ماتياس كلاسن).
- تحديثات الترجمة:
- بلغاري (ألكسندر شوبوف)
- جورجية (إكاترين بابافا)
- المجرية (بالاز أور)
- اليابانية (ماكوتو ساكاجوتشي)
- كوري (تشانغ وو ريو)
- البرتغالية (هوغو كارفاليو)
- أخرى:
- تم إصلاح التوثيق الخاص بـ AccessibleHypertext (!9558, Jamie Gravendeel).
- يستخدم GtkCheckButton الآن التسمية الصحيحة لـ "إمكانية الوصول" بدلاً من النص الخام (!9575، Lukáš Tyrychtr).
- تم تحديث مجموعة الأيقونات من مجموعة أدوات التطوير للحفاظ على العناصر المرئية محدثة (!9576، جاكوب شتاينر).
المصدر: linux.org.ru
