Libhandy 0.0.10 کی ریلیز، GTK/GNOME ایپلی کیشنز کے موبائل ویرینٹ بنانے کے لیے ایک لائبریری

Purism کمپنی، جو Librem 5 اسمارٹ فون اور مفت PureOS ڈسٹری بیوشن تیار کرتی ہے، پیش کیا لائبریری کی رہائی libhandy 0.0.10، جو GTK اور GNOME ٹیکنالوجیز کا استعمال کرتے ہوئے موبائل آلات کے لیے صارف انٹرفیس بنانے کے لیے ویجٹ اور اشیاء کا ایک سیٹ تیار کرتا ہے۔ لائبریری کو GNOME ایپلی کیشنز کو Librem 5 اسمارٹ فون کے صارف ماحول میں پورٹ کرنے کے عمل میں تیار کیا جا رہا ہے۔
پروجیکٹ کوڈ نے بانٹا GPL 2.1+ کے تحت لائسنس یافتہ۔ C زبان میں ایپلی کیشنز کو سپورٹ کرنے کے علاوہ، لائبریری کو Python، Rust اور Vala میں ایپلی کیشن انٹرفیس کے موبائل ورژن بنانے کے لیے استعمال کیا جا سکتا ہے۔

فی الحال لائبریری کا حصہ ہے۔ شامل ہے 24 ویجیٹس جو مختلف معیاری انٹرفیس عناصر کا احاطہ کرتے ہیں، جیسے فہرستیں، پینل، ایڈیٹنگ بلاکس، بٹن، ٹیبز، سرچ فارم، ڈائیلاگ بکس وغیرہ۔ مجوزہ وجیٹس آپ کو ایسے عالمگیر انٹرفیس بنانے کی اجازت دیتے ہیں جو بڑے پی سی اور لیپ ٹاپ دونوں اسکرینوں اور اسمارٹ فونز کی چھوٹی ٹچ اسکرینوں پر بغیر کسی رکاوٹ کے کام کرتے ہیں۔ ایپلیکیشن انٹرفیس اسکرین کے سائز اور دستیاب ان پٹ ڈیوائسز کے لحاظ سے متحرک طور پر تبدیل ہوتا ہے۔

پروجیکٹ کا کلیدی ہدف اسمارٹ فونز اور پی سی پر ایک ہی GNOME ایپلی کیشنز کے ساتھ کام کرنے کی صلاحیت فراہم کرنا ہے۔ Librem 5 اسمارٹ فون کے لیے سافٹ ویئر PureOS ڈسٹری بیوشن پر مبنی ہے، جس میں Debian پیکیج بیس، GNOME ڈیسک ٹاپ اور GNOME شیل کو اسمارٹ فونز کے لیے ڈھال لیا گیا ہے۔ libhandy کا استعمال آپ کو اپنے اسمارٹ فون کو مانیٹر سے منسلک کرنے کی اجازت دیتا ہے تاکہ ایپلی کیشنز کے ایک سیٹ پر مبنی معیاری GNOME ڈیسک ٹاپ حاصل کیا جا سکے۔ libhandy میں ترجمہ کردہ ایپلی کیشنز میں یہ ہیں: GNOME کالز (ڈائلر)، gnome-bluetooth، GNOME Settings، GNOME Web، Phosh (Dialer)، Daty، PasswordSafe، Unifydmin، Fractal، Podcasts، GNOME رابطے اور GNOME گیمز۔

Libhandy 0.0.10 اہم 1.0 ریلیز سے پہلے آخری پیش نظارہ ورژن ہے۔ نئی ریلیز میں کئی نئے ویجٹ متعارف کرائے گئے ہیں:

  • ہڈی ویو سوئچر — GtkStackSwitcher ویجیٹ کے لیے ایک انکولی متبادل، جو آپ کو اسکرین کی چوڑائی کے لحاظ سے خودکار طور پر ٹیبز (نظریات) کی ترتیب پیدا کرنے کی اجازت دیتا ہے۔ بڑی اسکرینوں پر، آئیکنز اور ہیڈنگز ایک لائن پر رکھے جاتے ہیں، جب کہ چھوٹی اسکرینوں پر، ایک کمپیکٹ لے آؤٹ استعمال کیا جاتا ہے، جس میں آئیکن کے نیچے سرخی ظاہر ہوتی ہے۔ موبائل آلات کے لیے، بٹن بلاک کو نیچے منتقل کر دیا جاتا ہے۔
    Libhandy 0.0.10 کی ریلیز، GTK/GNOME ایپلی کیشنز کے موبائل ویرینٹ بنانے کے لیے ایک لائبریری

  • HDySqueezer - پینل کو ڈسپلے کرنے کے لیے ایک کنٹینر، دستیاب سائز کو مدنظر رکھتے ہوئے، اگر ضروری ہو تو تفصیلات کو ختم کرنا (چوڑی اسکرینوں کے لیے، ٹیبز کو تبدیل کرنے کے لیے ایک مکمل ٹائٹل بار رکھا جاتا ہے، اور اگر کافی جگہ نہ ہو تو، عنوان کی نقل کرنے والا ویجیٹ ظاہر کیا جاتا ہے۔ ، اور ٹیب سوئچر کو اسکرین کے نیچے منتقل کر دیا گیا ہے)۔
  • ایچ ڈی ہیڈر بار - ایک توسیعی پینل کا نفاذ، GtkHeaderBar کی طرح، لیکن ایک انکولی انٹرفیس میں استعمال کے لیے ڈیزائن کیا گیا، ہمیشہ مرکز میں اور مکمل طور پر ہیڈر کے علاقے کو اونچائی میں بھرنا؛
  • HdyPreferencesWindow - ٹیبز اور گروپس میں تقسیم کردہ ترتیبات کے ساتھ پیرامیٹرز کو ترتیب دینے کے لیے ونڈو کا ایک انکولی ورژن؛

اسمارٹ فون پر استعمال کے لیے GNOME ایپلی کیشنز کے موافقت سے متعلق بہتریوں میں، درج ذیل کو نوٹ کیا گیا ہے۔

  • کالز (کالز) وصول کرنے اور کرنے کا انٹرفیس ALSA میں موڈیم اور ڈیوائس کے آڈیو کوڈیک کو جوڑنے کے لیے PulseAudio لوپ بیک ماڈیول کا استعمال کرتا ہے جب کال ایکٹیویٹ ہوتی ہے اور کال ختم ہونے کے بعد ماڈیول کو ان لوڈ کرتا ہے۔
  • پیغام رسانی پروگرام آپ کی چیٹ کی سرگزشت دیکھنے کے لیے ایک انٹرفیس فراہم کرتا ہے۔ SQLite DBMS تاریخ کو ذخیرہ کرنے کے لیے استعمال کیا جاتا ہے۔ اکاؤنٹ کی تصدیق کرنے کی اہلیت شامل کی گئی، جسے اب سرور سے کنکشن کے ذریعے چیک کیا جاتا ہے، اور ناکامی کی صورت میں ایک انتباہ ظاہر ہوتا ہے۔
  • XMPP کلائنٹ ایک پلگ ان کے استعمال کے ذریعے خفیہ کردہ پیغامات کے تبادلے کی حمایت کرتا ہے۔ لچر ٹرمینل انکرپشن میکانزم کے نفاذ کے ساتھ اومیمو. پینل میں ایک خاص انڈیکیٹر شامل کیا گیا ہے، یہ اشارہ کرتا ہے کہ موجودہ چیٹ میں خفیہ کاری کا استعمال کیا گیا ہے یا نہیں۔ آپ کے اپنے یا کسی دوسرے چیٹ شریک کی شناختی تصویر دیکھنے کی صلاحیت بھی شامل کی گئی ہے۔

    Libhandy 0.0.10 کی ریلیز، GTK/GNOME ایپلی کیشنز کے موبائل ویرینٹ بنانے کے لیے ایک لائبریری

  • GNOME Web نئے Libhandy 0.0.10 ویجیٹس کا استعمال کرتا ہے، جو کنفیگریشن انٹرفیس اور براؤزر پینل کو موبائل اسکرینوں کے لیے ڈھالنے کی اجازت دیتا ہے۔


ماخذ: opennet.ru

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