Chromium အင်ဂျင်ကို အခြေခံ၍ အက်ပလီကေးရှင်းများ တည်ဆောက်ရန်အတွက် ပလပ်ဖောင်းတစ်ခုဖြစ်သည့် Electron 19.0.0 ကို ဖြန့်ချိသည်။

အခြေခံအနေဖြင့် Chromium, V19.0.0 နှင့် Node.js အစိတ်အပိုင်းများကို အသုံးပြု၍ multi-platform အသုံးပြုသူအပလီကေးရှင်းများဖန်တီးရန်အတွက် လုံလောက်သောမူဘောင်ကို ပံ့ပိုးပေးသည့် Electron 8 ပလပ်ဖောင်းကို ပြင်ဆင်ထားပါသည်။ ဗားရှင်းနံပါတ်တွင် သိသာထင်ရှားသောပြောင်းလဲမှုမှာ Chromium 102 ကုဒ်ဘေ့စ်၊ Node.js 16.14.2 ပလပ်ဖောင်းနှင့် V8 10.2 JavaScript အင်ဂျင်အတွက် အပ်ဒိတ်တစ်ခုကြောင့်ဖြစ်သည်။

အသစ်ထွက်ရှိထားသော အပြောင်းအလဲများထဲတွင်-

  • WCO (Window Controls Overlay) ကိုဖွင့်ထားခြင်းဖြင့် ခလုတ်များ၏အရောင်၊ သင်္ကေတများ၏အရောင်နှင့် ဝင်းဒိုး၏အမြင့်ကို ပြောင်းလဲနိုင်သည့် BrowserWindow နည်းလမ်းကို ထည့်သွင်းထားသည်။
  • အတင်းအကြပ်အရောင်မုဒ်ကို ဖွင့်ထားခြင်းရှိမရှိ ဆုံးဖြတ်ရန် nativeTheme.inForcedColorsMode API ကို ထည့်သွင်းထားသည်။
  • ကုဒ် caching အတွက် လမ်းညွှန်ကို သတ်မှတ်ရန် API ses.setCodeCachePath() ကို ထည့်သွင်းထားသည်။
  • ပင်မဝင်းဒိုးကို ပိတ်ပါက ဝင်းဒိုးကို ပိတ်ရန် စွမ်းရည်ကို ပေးထားသည်။
  • setBackgroundColor တွင် နောက်ထပ် အရောင်ဖော်မတ်များအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • Electron 20 ဌာနခွဲမှ စတင်၍ ကြိုတင်ထည့်သွင်းထားသော script များ၏ မူရင်းအထီးကျန်ခြင်းအကြောင်း သတိပေးချက် ထပ်ထည့်ထားသည်။
  • Taskbar မှ ပုန်းအောင်းခြင်းကို Wayland အခြေပြု ပတ်ဝန်းကျင်များတွင် မပံ့ပိုးသော်လည်း၊ Taskbar မှ ပုန်းအောင်းခြင်းကို ပံ့ပိုးမထားသည့်တိုင် Window.is_skip_taskbar ကို skipTaskbar ရွေးချယ်မှုကို မပံ့ပိုးတော့ပါ။

Electron ပလပ်ဖောင်းသည် သင့်အား ဘရောက်ဆာနည်းပညာများကို အသုံးပြု၍ မည်သည့် ဂရပ်ဖစ်အက်ပ်လီကေးရှင်းများကို ဖန်တီးနိုင်သည်၊ JavaScript၊ HTML နှင့် CSS တွင် သတ်မှတ်ထားသော ယုတ္တိဗေဒနှင့် လုပ်ဆောင်နိုင်စွမ်းကို add-on စနစ်မှတဆင့် ချဲ့ထွင်နိုင်သည်။ ဆော့ဖ်ဝဲရေးသားသူများသည် Node.js မော်ဂျူးများကို ဝင်ရောက်ကြည့်ရှုနိုင်သည့်အပြင် မူရင်း ဒိုင်ယာလော့ခ်များကို ဖန်တီးခြင်း၊ အပလီကေးရှင်းများ ပေါင်းစည်းခြင်း၊ ဆက်စပ်မီနူးများ ဖန်တီးခြင်း၊ အသိပေးချက်စနစ်နှင့် ပေါင်းစပ်ခြင်း၊ windows များကို စီမံခန့်ခွဲခြင်းနှင့် Chromium စနစ်ခွဲများနှင့် အပြန်အလှန်တုံ့ပြန်ခြင်းတို့အတွက် တိုးချဲ့ API တစ်ခုလည်း ရှိပါသည်။

ဝဘ်အက်ပလီကေးရှင်းများနှင့်မတူဘဲ၊ အီလက်ထရွန်အခြေခံပရိုဂရမ်များသည် ဘရောက်ဆာနှင့်မချိတ်ဘဲ ကိုယ်တိုင်ပါရှိသော ဖိုင်များအဖြစ် ပေးပို့သည်။ တစ်ချိန်တည်းမှာပင်၊ developer သည် မတူညီသောပလပ်ဖောင်းများအတွက် အက်ပ်လီကေးရှင်းကို သယ်ဆောင်ခြင်းအတွက် စိတ်ပူစရာမလိုပါ၊ Electron သည် Chromium ပံ့ပိုးပေးသည့် စနစ်အားလုံးအတွက် တည်ဆောက်နိုင်စွမ်းကို ပံ့ပိုးပေးမည်ဖြစ်သည်။ အီလက်ထရွန်သည် အလိုအလျောက် ပေးပို့ခြင်းနှင့် အပ်ဒိတ်များ တပ်ဆင်ခြင်းအတွက် ကိရိယာများကိုလည်း ပံ့ပိုးပေးသည် (အပ်ဒိတ်များကို သီးခြားဆာဗာတစ်ခုမှ သို့မဟုတ် GitHub မှ တိုက်ရိုက်ပေးပို့နိုင်သည်)။

Electron ပလပ်ဖောင်းပေါ်တွင် တည်ဆောက်ထားသော ပရိုဂရမ်များတွင် Atom တည်းဖြတ်သူ၊ Mailspring အီးမေးလ်ကလိုင်းယင့်၊ GitKraken ကိရိယာအစုံ၊ WordPress Desktop ဘလော့ဂ်စနစ်၊ WebTorrent Desktop BitTorrent ကလိုင်းယင့်အပြင် Skype၊ Signal၊ Slack၊ Basecamp၊ Twitch၊ Ghost၊ Wire ကဲ့သို့သော ဝန်ဆောင်မှုများအတွက် တရားဝင်ဖောက်သည်များ ၊ Wrike၊ Visual Studio Code နှင့် Discord ။ စုစုပေါင်း၊ အီလက်ထရွန် ပရိုဂရမ် ကတ်တလောက်တွင် အပလီကေးရှင်း ၇၇၅ ခု ပါရှိသည်။ အပလီကေးရှင်းအသစ်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ရိုးရှင်းစေရန်၊ ပြဿနာအမျိုးမျိုးကိုဖြေရှင်းရန်အတွက် ကုဒ်နမူနာများအပါအဝင် စံနမူနာပြအက်ပ်လီကေးရှင်းအစုံကို ပြင်ဆင်ထားပါသည်။

source: opennet.ru

မှတ်ချက် Add