jikkyo icon indicating copy to clipboard operation
jikkyo copied to clipboard

Electronへの移行

Open rot1024 opened this issue 9 years ago • 1 comments

プラットフォームを、NW.js から、開発スピードが速い Electron に移行する計画です。

electron ブランチを新たに作って開発することになると思います。

移行のメリット

  • Node.js や V8 の新しいバージョンを早く利用可能
    • 特に、(()=>{ ... }).bind(this) をしなくて済むのが大きい
  • パッケージングが簡単(現状 nw-builder に独自パッチを当てたものを利用しています)
  • オートアップデータ機能が利用可能

移行のデメリット

  • clickthrough が未実装
    • https://github.com/atom/electron/issues/1335
    • http://qiita.com/erukiti/items/b1b90b948c0981539849
    • もともと clickthrough の挙動が不安定(ウィンドウの位置やサイズ・描画パフォーマンス)な面もあり、機能自体の廃止も含めて検討

rot1024 avatar Nov 02 '15 13:11 rot1024

Electron v0.36.0 で OS X に限りBrowserWindow#setIgnoreMouseEvents でクリックスルーが可能になったようです。

rot1024 avatar Dec 24 '15 17:12 rot1024