GTK 4.2 گرافیکل ٹول کٹ کا اجرا

تین ماہ کی ترقی کے بعد، گرافیکل یوزر انٹرفیس - GTK 4.2.0 - بنانے کے لیے ملٹی پلیٹ فارم ٹول کٹ کا اجراء پیش کیا گیا۔ GTK 4 کو ایک نئے ترقیاتی عمل کے حصے کے طور پر تیار کیا جا رہا ہے جو ایپلیکیشن ڈویلپرز کو کئی سالوں سے ایک مستحکم اور معاون API فراہم کرنے کی کوشش کرتا ہے جسے اگلے GTK میں API تبدیلیوں کی وجہ سے ہر چھ ماہ بعد ایپلی کیشنز کو دوبارہ لکھنے کے خوف کے بغیر استعمال کیا جا سکتا ہے۔ شاخ

نئی ریلیز زیادہ تر کیڑے ٹھیک کرتی ہے اور ڈویلپرز کے تاثرات کی بنیاد پر API میں بہتری لاتی ہے جنہوں نے اپنے پروگراموں کو GTK4 پر پورٹ کیا ہے۔ GTK 4.2 میں سب سے زیادہ قابل ذکر بہتری میں شامل ہیں:

  • این جی ایل رینڈرر شامل کیا گیا، ایک نیا اوپن جی ایل رینڈرنگ انجن جو لینکس، ونڈوز اور میک او ایس پر بطور ڈیفالٹ فعال ہے۔ NGL پیش کنندہ CPU بوجھ کو کم کرتے ہوئے اعلی کارکردگی فراہم کرتا ہے۔ پرانے رینڈرنگ انجن کو واپس کرنے کے لیے، آپ کو ماحولیاتی تغیر پذیر GSK_RENDERER=gl کے ساتھ ایپلیکیشن چلانا چاہیے۔
  • تحریری ترتیب اور خاموش کلیدوں کی پروسیسنگ جو درج کردہ اگلے کردار کی ظاہری شکل کو تبدیل کرتی ہے اسے دوبارہ کام کیا گیا ہے۔
    GTK 4.2 گرافیکل ٹول کٹ کا اجرا
  • میسن اسمبلی سسٹم میں ایک ذیلی پروجیکٹ کی شکل میں GTK کو استعمال کرنے کی صلاحیت کو لاگو کیا گیا ہے، جو آپ کو GTK اور اس کے تمام انحصار کو آپ کی اپنی درخواست کے اسمبلی ماحول کے حصے کے طور پر بنانے کے ساتھ ساتھ ترسیل کے لیے اسمبلی کے تمام نمونے حاصل کرنے کی اجازت دیتا ہے۔ منتخب کردہ ٹولز کا استعمال کرتے ہوئے آپ کی درخواست کے ساتھ۔
  • ان پلیٹ فارمز کے مقامی ٹولز کا استعمال کرتے ہوئے Windows اور macOS کے لیے GTK کو مرتب کرنے کے لیے بہتر تعاون۔
  • API دستاویزات کو دوبارہ بنایا گیا ہے، جس کی نسل ایک نیا gi-docgen جنریٹر استعمال کرتی ہے، جو معلومات کی زیادہ آسان پیشکش تیار کرتی ہے، بشمول کلپ بورڈ میں کوڈ کی مثالیں شامل کرنے کے بٹن، آباؤ اجداد کے درجہ بندی کی بصری نمائندگی اور ہر ایک کے انٹرفیس۔ کلاس، وراثت میں ملنے والی خصوصیات، اشارے اور کلاس کے طریقوں کی فہرست۔ انٹرفیس کلائنٹ سائڈ سرچ کو سپورٹ کرتا ہے اور خود بخود مختلف اسکرین سائزز میں ڈھل جاتا ہے۔ ایک نئی دستاویزی سائٹ شروع کی گئی ہے، docs.gtk.org، جو GObject، Pango، اور GdkPixbuf انٹروسپیکشن پر ساتھی سبق بھی پیش کرتی ہے۔
  • مختلف اجزاء کی کارکردگی کو بہتر بنایا گیا ہے، GLSL شیڈرز سے جو معذور افراد کے لیے اشیاء کو پیش کرنے میں شامل ہیں۔
  • قاہرہ لائبریری کے نئے ورژن استعمال کرتے وقت ذیلی پکسل ٹیکسٹ پوزیشننگ کو لاگو کیا گیا۔
  • ایموجی کو منتخب کرنے کے لیے ایک انکولی انٹرفیس لے آؤٹ فراہم کیا گیا ہے۔
  • ان پٹ کنٹرول کے لیے Wayland پروٹوکول کی توسیع کے لیے بہتر سپورٹ۔
  • ٹیکسٹ ویو ویجیٹ میں اسکرولنگ کی بہتر کارکردگی۔
  • پاپ اوور ویجٹ میں سائے کی بہتر رینڈرنگ۔
    GTK 4.2 گرافیکل ٹول کٹ کا اجرا

ماخذ: opennet.ru

نیا تبصرہ شامل کریں