跳转到主要内容

Electron 新功能

·阅读时长 4 分钟

最近,Electron 迎来了一些有趣的更新和演讲,这里为您做一个汇总。


来源

截至 v0.32.0,Electron 已更新至 Chrome 45。其他更新包括...

更好的文档

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 的模块在从源代码构建时可以 against 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 Yosemite 及更高版本上创建无边框窗口,并集成系统流量灯,与其他内置 OS X 应用程序类似。

相关拉取请求: 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 已升级到 Electron v0.30.6,运行 Chrome 44。目前正在 atom/atom#8779 上进行升级到 v0.33.0 的工作。

演讲

GitHub 员工 Amy PalamountainNordic.js 的演讲中对 Electron 进行了精彩的介绍。她还创建了 electron-accelerator 库。

使用 Electron 构建原生应用,作者:Amy Palomountain

同样来自 Atom 团队的 Ben OgleYAPC Asia 上发表了关于 Electron 的演讲

使用 Web 技术构建桌面应用,作者:Ben Ogle

Atom 团队成员 Kevin Sawicki 等人在最近的 Bay Area Electron User Group 会议上发表了关于 Electron 的演讲。视频已经发布,这里有两个:

Electron 的历史,作者:Kevin Sawicki

让 Web 应用感觉像原生应用,作者:Ben Gotow