跳到主要内容

Electron 新特性

·2 分钟阅读

最近 Electron 有一些有趣的更新和演讲,这里是一个汇总。


来源

Electron 现在已更新至 Chrome 45 (v0.32.0)。其他更新包括...

更好的文档

new docs

我们已经重组并标准化了文档,使其外观和可读性更佳。还有社区贡献的文档翻译,例如日语和韩语。

相关拉取请求: 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 风格无边框窗口

frameless window

@jaanus 提交的补丁已合并,与其他内置 OS X 应用一样,允许在 OS X Yosemite 及更高版本上创建集成了系统交通信号灯的无边框窗口。

相关拉取请求: electron/electron#2776.

Google 编程之夏打印支持

在 Google 编程之夏之后,我们合并了 @hokein 提交的补丁,以改进打印支持,并添加了将页面打印到 PDF 文件的功能。

相关问题: electron/electron#2677, electron/electron#1935, electron/electron#1532, electron/electron#805, electron/electron#1669, electron/electron#1835.

Atom

Atom 现在已升级到 Electron v0.30.6,运行 Chrome 44。升级到 v0.33.0 正在 atom/atom#8779 上进行中。

演讲

GitHub 用户 Amy PalamountainNordic.js 的演讲中精彩地介绍了 Electron。她还创建了 electron-accelerator 库。

Amy Palomountain 的使用 Electron 构建原生应用程序

Atom 团队的 Ben Ogle 也在 YAPC Asia 上进行了关于 Electron 的演讲

Ben Ogle 的使用 Web 技术构建桌面应用

Atom 团队成员 Kevin Sawicki 和其他人在最近的 Bay Are Electron User Group 聚会上就 Electron 发表了演讲。 视频 已发布,这里有几个

Kevin Sawicki 的 Electron 历史

Ben Gotow 的让 Web 应用感觉像原生应用