إطلاق مجموعة الأدوات الرسومية GTK 4.2

بعد ثلاثة أشهر من التطوير، تم إطلاق مجموعة أدوات متعددة المنصات لإنشاء واجهة مستخدم رسومية - GTK 4.2.0 -. يتم تطوير GTK 4 كجزء من عملية تطوير جديدة تحاول تزويد مطوري التطبيقات بواجهة برمجة تطبيقات مستقرة ومدعومة لعدة سنوات يمكن استخدامها دون الخوف من الاضطرار إلى إعادة كتابة التطبيقات كل ستة أشهر بسبب تغييرات واجهة برمجة التطبيقات في GTK التالية فرع.

يعمل الإصدار الجديد في الغالب على إصلاح الأخطاء وإجراء تحسينات على واجهة برمجة التطبيقات (API) بناءً على تعليقات المطورين الذين قاموا بنقل برامجهم إلى GTK4. تتضمن بعض أبرز التحسينات في GTK 4.2 ما يلي:

  • تمت إضافة عارض NGL، وهو محرك عرض OpenGL جديد يتم تمكينه افتراضيًا على Linux وWindows وmacOS. يوفر عارض NGL أداءً أعلى مع تقليل حمل وحدة المعالجة المركزية. للعودة إلى محرك العرض القديم، يجب عليك تشغيل التطبيق باستخدام متغير البيئة GSK_RENDERER=gl.
  • تمت إعادة صياغة معالجة تسلسلات الإنشاء والمفاتيح الصامتة التي تغير مظهر الحرف التالي الذي تم إدخاله.
    إطلاق مجموعة الأدوات الرسومية GTK 4.2
  • تم تنفيذ القدرة على استخدام GTK في شكل مشروع فرعي في نظام تجميع Meson، مما يسمح لك ببناء GTK وجميع تبعياته كجزء من بيئة التجميع الخاصة بالتطبيق الخاص بك، وكذلك الحصول على جميع عناصر التجميع للتسليم جنبا إلى جنب مع التطبيق الخاص بك باستخدام الأدوات المحددة.
  • تحسين الدعم لتجميع GTK لنظامي التشغيل Windows وmacOS باستخدام الأدوات الأصلية لهذه الأنظمة الأساسية.
  • تمت إعادة تصميم وثائق واجهة برمجة التطبيقات (API)، والتي يستخدم إنشاؤها مولد gi-docgen جديد، والذي ينتج عرضًا أكثر ملاءمة للمعلومات، بما في ذلك أزرار لإضافة أمثلة التعليمات البرمجية إلى الحافظة، وتمثيل مرئي للتسلسل الهرمي للأسلاف وواجهات كل منها فئة، قائمة الخصائص والإشارات وطرق الطبقة الموروثة. تدعم الواجهة البحث من جانب العميل وتتكيف تلقائيًا مع أحجام الشاشات المختلفة. تم إطلاق موقع توثيق جديد، docs.gtk.org، والذي يقدم أيضًا دروسًا مصاحبة حول الاستبطان GObject وPango وGdkPixbuf.
  • تم تحسين أداء المكونات المختلفة، بدءًا من تظليل GLSL المشترك في عرض الكائنات للأشخاص ذوي الإعاقة.
  • تم تنفيذ تحديد موضع نص البكسل الفرعي عند استخدام الإصدارات الجديدة من مكتبة القاهرة.
  • تم توفير تخطيط واجهة قابل للتكيف لاختيار الرموز التعبيرية.
  • تحسين الدعم لامتداد بروتوكول Wayland للتحكم في الإدخال.
  • تحسين أداء التمرير في أداة عرض النص.
  • تحسين عرض الظلال في عناصر الواجهة المنبثقة.
    إطلاق مجموعة الأدوات الرسومية GTK 4.2

المصدر: opennet.ru

إضافة تعليق