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 などの一般的なプラットフォームで実行されます。
関連する問題:atom/libchromiumcontent#138、electron/electron#2094、electron/electron#366。
Yosemite スタイルのフレームレスウィンドウ
@jaanus によるパッチがマージされ、他の組み込み OS X アプリと同様に、OS X Yosemite 以降でシステムトラフィックライトが統合されたフレームレスウィンドウを作成できるようになりました。
関連するプルリクエスト:electron/electron#2776。
Google Summer of Code の印刷サポート
Google Summer of Code の後、@hokein によるパッチがマージされ、印刷サポートが改善され、ページを PDF ファイルに印刷する機能が追加されました。
関連する問題: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 による Web テクノロジーを使用したデスクトップアプリの構築
Atom チームメンバーの Kevin Sawicki と他のメンバーは、最近開催された Bay Area Electron User Group ミートアップで Electron に関する講演を行いました。動画が投稿されており、いくつか紹介します。