Electron が新しくなりました
近日中、Electron に面白いアップデートと講演がいくつかあります。ここではそのまとめを紹介します。
資料
Electron は v0.32.0
で Chrome 45 に更新します。 その他アップデートもあります...
ドキュメントの改善
見た目と読みやすさを向上するために、ドキュメントを再構成し標準化しました。 日本語や韓国語など、コミュニティが寄稿したドキュメントの翻訳もあります。
関連するプルリクエストは次の通りです。 electron/electron#2028、 electron/electron#2533、 electron/electron#2557、 electron/electron#2709、 electron/electron#2725、 electron/electron#2698、 electron/electron#2649。
Node.js 4.1.0
v0.33.0
から Electron は Node.js 4.1.0 を同梱します。
関連するプルリクエストは electron/electron#2817 です。
node-pre-gyp
node-pre-gyp
依存のモジュールは、ソースからビルドするときに Electron に対してコンパイルできるようになりました。
関連するプルリクエストは mapbox/node-pre-gyp#175 です。
ARM サポート
Electron は ARMv7 の Linux 向けビルドを提供するようになります。 Chromebook や Raspberry Pi 2 といった人気プラットフォームで動きます。
関連する Issue は次の通りです。 atom/libchromiumcontent#138、 electron/electron#2094、 electron/electron#366。
Yosemite 式フレームレスウインドウ
@jaanus によるパッチがマージされました。OS X Yosemite 以降は、他の組み込み OS X アプリと同様に、システム信号機ボタンが統合されたフレームレスウィンドウを作成できます。
関連するプルリクエストは electron/electron#2776 です。
Google Summer of Code 印刷サポート
Google Summer of Code 開催後、@hokein によるパッチをマージして、印刷サポートを改善し、ページを PDF ファイルに印刷する機能を追加しました。
関連する Issue は次の通りです。 electron/electron#2677、 electron/electron#1935、 electron/electron#1532、 electron/electron#805、 electron/electron#1669、 electron/electron#1835。
Atom
Atom は Chrome 44 を動かしている Electron v0.30.6
にアップグレードされました。 v0.33.0
へのアップグレードは atom/atom#8779 で進行中です。
講演
GitHubber の Amy Palamountain は、Nordic.js の講演で Electron について素晴らしい紹介をしました。 彼女は electron-accelerator ライブラリも作成しています。
Amy Palomountain による Electron でのネイティブアプリケーション構築
同じく Atom チームの Ben Ogle は、YAPC Asia で Electron の講演を行いました。
Ben Ogle によるウェブ技術を使用したデスクトップアプリ構築
Atom チームのメンバー Kevin Sawicki などが最近 Bay Are Electron User Group 交流会で Electron について講演しました。 こちらに 映像 が二つ投稿されています。