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 によるウェブテクノロジーを使用したデスクトップアプリの構築
Atom チームメンバーの Kevin Sawicki らが最近、ベイエリアの Electron ユーザーグループのミートアップで Electron に関する講演を行いました。ビデオが投稿されています。ここにいくつか示します。