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

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

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

  • USB ပေါက်မှတစ်ဆင့် ချိတ်ဆက်ထားသော အထူးပြု အရံကိရိယာများနှင့် တိုက်ရိုက် အပြန်အလှန် တုံ့ပြန်မှုကို ခွင့်ပြုသည့် WebUSB API အတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ WebUSB သည် စနစ်ထဲသို့ အထူးပြုဒရိုက်ဗာများကို မတပ်ဆင်ဘဲ USB စက်ပစ္စည်းများနှင့် အလုပ်များကို စုစည်းနိုင်စေပြီး အပလီကေးရှင်းရှိ အဆင့်နိမ့်အပြန်အလှန်ဆက်ဆံရေး၏ ယုတ္တိကို အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်စေသည်။
  • မျက်နှာပြင်ကို အမြင်အားဖြင့် ခွဲခြားသိမြင်နိုင်သော စာသားအညွှန်းတစ်ခုပါရှိသော “အညွှန်း” ပိုင်ဆိုင်မှုကို ပြကွက်တွင် ထည့်သွင်းထားသည်။
  • API app.getPreferredSystemLanguages() ကို စနစ်တွင် ရွေးချယ်ထားသော ဘာသာစကားများကို ဆုံးဖြတ်ရန် လုပ်ဆောင်ထားပါသည်။
  • SerialPort.forget() နည်းလမ်းကို ထည့်သွင်းပြီး နံပါတ်စဉ် ပို့တ်ပိတ်ခြင်းကို ကိုင်တွယ်ရန် ကတိပြုချက်ကို ပြန်ပေးကာ ၎င်းနှင့် ချိတ်ဆက်မှုကို ပိတ်ပြီးနောက် ၎င်းနှင့် ချိတ်ဆက်မှု ပိတ်ပြီးနောက် နံပါတ်စဉ် ပို့တ်ကို ရုပ်သိမ်းလိုက်သည့် ဖြစ်ရပ်ကို ထုတ်ပေးသည့် SerialPort.forget() နည်းလမ်းကို ထည့်သွင်းခဲ့သည်။
  • macOS စနစ်များရှိ Mission Control interface တွင် အပလီကေးရှင်းဝင်းဒိုးကို ဝှက်ထားနိုင်စေမည့် win.setHiddenInMissionControl API ကို ထည့်သွင်းထားသည်။
  • WebContents တွင်ထည့်သွင်း-ဖြစ်ရပ်ဖြစ်ရပ်ကိုအသုံးပြုခြင်းဖြင့် BrowserWindow အရာဝတ္တုမှကန့်ကွက်ထားသော scroll-touch-begin၊ scroll-touch-end နှင့် scroll-touch-edge ဖြစ်ရပ်များကို ဖယ်ရှားခဲ့သည်။
  • Windows 7၊ 8 နှင့် 8.1 အပြင် Windows Server 2012 နှင့် 2012 R2 အတွက် ပံ့ပိုးမှုအား ရပ်ဆိုင်းလိုက်ပြီဖြစ်သည်။

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