ఎలక్ట్రాన్ 19.0.0 విడుదల, Chromium ఇంజిన్ ఆధారంగా అప్లికేషన్‌లను రూపొందించడానికి ఒక వేదిక

ఎలక్ట్రాన్ 19.0.0 ప్లాట్‌ఫారమ్ విడుదల సిద్ధం చేయబడింది, ఇది Chromium, V8 మరియు Node.js భాగాలను ప్రాతిపదికగా ఉపయోగించి బహుళ-ప్లాట్‌ఫారమ్ యూజర్ అప్లికేషన్‌లను అభివృద్ధి చేయడానికి స్వయం సమృద్ధి ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది. సంస్కరణ సంఖ్యలో గణనీయమైన మార్పు Chromium 102 కోడ్‌బేస్, Node.js 16.14.2 ప్లాట్‌ఫారమ్ మరియు V8 10.2 జావాస్క్రిప్ట్ ఇంజిన్‌కు నవీకరణ కారణంగా ఉంది.

కొత్త విడుదలలో మార్పులలో:

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

ఎలక్ట్రాన్ ప్లాట్‌ఫారమ్ బ్రౌజర్ సాంకేతికతలను ఉపయోగించి ఏదైనా గ్రాఫికల్ అప్లికేషన్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది, దీని తర్కం JavaScript, HTML మరియు CSSలో నిర్వచించబడింది మరియు కార్యాచరణను యాడ్-ఆన్ సిస్టమ్ ద్వారా విస్తరించవచ్చు. డెవలపర్‌లు Node.js మాడ్యూల్‌లకు యాక్సెస్‌ను కలిగి ఉంటారు, అలాగే స్థానిక డైలాగ్‌లను రూపొందించడానికి, అప్లికేషన్‌లను ఇంటిగ్రేట్ చేయడానికి, కాంటెక్స్ట్ మెనూలను రూపొందించడానికి, నోటిఫికేషన్ సిస్టమ్‌తో ఇంటిగ్రేట్ చేయడానికి, విండోలను మార్చడానికి మరియు Chromium సబ్‌సిస్టమ్‌లతో పరస్పర చర్య చేయడానికి విస్తరించిన APIని కలిగి ఉన్నారు.

వెబ్ అప్లికేషన్ల వలె కాకుండా, ఎలక్ట్రాన్-ఆధారిత ప్రోగ్రామ్‌లు బ్రౌజర్‌తో ముడిపడి ఉండని స్వీయ-నియంత్రణ ఎక్జిక్యూటబుల్ ఫైల్‌లుగా పంపిణీ చేయబడతాయి. అదే సమయంలో, వివిధ ప్లాట్‌ఫారమ్‌ల కోసం అప్లికేషన్‌ను పోర్ట్ చేయడం గురించి డెవలపర్ ఆందోళన చెందాల్సిన అవసరం లేదు; Chromium ద్వారా మద్దతు ఇచ్చే అన్ని సిస్టమ్‌ల కోసం రూపొందించే సామర్థ్యాన్ని ఎలక్ట్రాన్ అందిస్తుంది. ఎలక్ట్రాన్ ఆటోమేటిక్ డెలివరీ మరియు అప్‌డేట్‌ల ఇన్‌స్టాలేషన్ కోసం సాధనాలను కూడా అందిస్తుంది (నవీకరణలను ప్రత్యేక సర్వర్ నుండి లేదా నేరుగా GitHub నుండి బట్వాడా చేయవచ్చు).

ఎలక్ట్రాన్ ప్లాట్‌ఫారమ్‌పై నిర్మించిన ప్రోగ్రామ్‌లలో ఆటమ్ ఎడిటర్, మెయిల్‌స్ప్రింగ్ ఇమెయిల్ క్లయింట్, GitKraken టూల్‌కిట్, WordPress డెస్క్‌టాప్ బ్లాగింగ్ సిస్టమ్, WebTorrent డెస్క్‌టాప్ BitTorrent క్లయింట్, అలాగే Skype, Signal, Slack , Basecamp, Twitch, Ghost, Wire వంటి సేవల కోసం అధికారిక క్లయింట్‌లు ఉన్నాయి. , రైక్, విజువల్ స్టూడియో కోడ్ మరియు డిస్కార్డ్. మొత్తంగా, ఎలక్ట్రాన్ ప్రోగ్రామ్ కేటలాగ్ 775 అప్లికేషన్‌లను కలిగి ఉంది. కొత్త అప్లికేషన్‌ల అభివృద్ధిని సులభతరం చేయడానికి, వివిధ సమస్యలను పరిష్కరించడానికి కోడ్ ఉదాహరణలతో సహా ప్రామాణిక డెమో అప్లికేషన్‌ల సమితి సిద్ధం చేయబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి