الیکٹران 19.0.0 کی ریلیز، کرومیم انجن پر مبنی ایپلی کیشنز بنانے کا ایک پلیٹ فارم

Electron 19.0.0 پلیٹ فارم کی ریلیز تیار کی گئی ہے، جو کہ ایک بنیاد کے طور پر Chromium, V8 اور Node.js کے اجزاء کا استعمال کرتے ہوئے ملٹی پلیٹ فارم صارف ایپلی کیشنز کو تیار کرنے کے لیے خود کفیل فریم ورک فراہم کرتا ہے۔ ورژن نمبر میں اہم تبدیلی Chromium 102 codebase، Node.js 16.14.2 پلیٹ فارم اور V8 10.2 JavaScript انجن کی تازہ کاری کی وجہ سے ہے۔

نئی ریلیز میں تبدیلیوں میں سے:

  • Добавлен метод BrowserWindow, через который можно изменить цвет кнопок, цвет символов и высоту окна с включённым WCO (Window Controls Overlay).
  • Добавлен API nativeTheme.inForcedColorsMode для определения включения принудительного цветового режима.
  • Добавлен API ses.setCodeCachePath() для выставления каталога для кэширования кода.
  • Предоставлена возможность закрытия окна в случае закрытия родительского окна.
  • В setBackgroundColor добавлена поддержка дополнительных форматов цветов.
  • Добавлено предупреждение об изоляции по умолчанию скриптов упреждающей загрузки (preload), начиная с ветки Electron 20.
  • В конструкторе BrowserWindow на платформе Linux прекращена поддержка опции skipTaskbar, из-за которой Window.is_skip_taskbar требовал работы в режиме unsafe при том, что скрытие из панели задач не поддерживалось в окружениях на базе Wayland.

الیکٹران پلیٹ فارم آپ کو براؤزر ٹیکنالوجیز کا استعمال کرتے ہوئے کوئی بھی گرافیکل ایپلی کیشنز بنانے کی اجازت دیتا ہے، جس کی منطق جاوا اسکرپٹ، ایچ ٹی ایم ایل اور سی ایس ایس میں بیان کی گئی ہے، اور فنکشنلٹی کو ایڈ آن سسٹم کے ذریعے بڑھایا جا سکتا ہے۔ ڈویلپرز کو Node.js ماڈیولز تک رسائی حاصل ہے، نیز مقامی ڈائیلاگ بنانے، ایپلیکیشنز کو انٹیگریٹ کرنے، سیاق و سباق کے مینو بنانے، نوٹیفکیشن سسٹم کے ساتھ انضمام، ونڈوز کو جوڑ توڑ، اور Chromium سب سسٹم کے ساتھ بات چیت کرنے کے لیے ایک توسیعی API۔

ویب ایپلیکیشنز کے برعکس، الیکٹران پر مبنی پروگرامز خود ساختہ ایگزیکیوٹیبل فائلوں کے طور پر ڈیلیور کیے جاتے ہیں جو براؤزر سے منسلک نہیں ہوتی ہیں۔ ایک ہی وقت میں، ڈویلپر کو مختلف پلیٹ فارمز کے لیے ایپلیکیشن کو پورٹ کرنے کے بارے میں فکر کرنے کی ضرورت نہیں ہے؛ الیکٹران تمام سسٹمز کو بنانے کی صلاحیت فراہم کرے گا جن کی مدد سے کرومیم ہے۔ الیکٹران خودکار ڈیلیوری اور اپ ڈیٹس کی انسٹالیشن کے لیے ٹولز بھی فراہم کرتا ہے (اپ ڈیٹس کو علیحدہ سرور سے یا براہ راست GitHub سے ڈیلیور کیا جا سکتا ہے)۔

الیکٹران پلیٹ فارم پر بنائے گئے پروگراموں میں ایٹم ایڈیٹر، میل اسپرنگ ای میل کلائنٹ، گٹ کریکن ٹول کٹ، ورڈپریس ڈیسک ٹاپ بلاگنگ سسٹم، ویب ٹورنٹ ڈیسک ٹاپ بٹ ٹورنٹ کلائنٹ کے ساتھ ساتھ اسکائپ، سگنل، سلیک، بیس کیمپ، ٹویچ، گھوسٹ، وائر جیسی خدمات کے لیے آفیشل کلائنٹس شامل ہیں۔ ، Wrike، Visual Studio Code اور Discord۔ مجموعی طور پر، الیکٹران پروگرام کیٹلاگ میں 775 ایپلی کیشنز شامل ہیں۔ نئی ایپلی کیشنز کی ترقی کو آسان بنانے کے لیے معیاری ڈیمو ایپلی کیشنز کا ایک سیٹ تیار کیا گیا ہے جس میں مختلف مسائل کو حل کرنے کے لیے کوڈ کی مثالیں بھی شامل ہیں۔

ماخذ: opennet.ru

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