跳转到主要内容

Electron 新功能

·阅读时长 4 分钟

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


来源

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

更好的文档

new docs

我们对文档进行了重构和标准化,使其看起来和阅读起来都更好。此外,还有社区贡献的文档翻译,例如日语和韩语。

相关 pull request: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。

相关 pull request:electron/electron#2817

node-pre-gyp

现在,依赖 node-pre-gyp 的模块在从源代码构建时可以 against Electron 编译。

相关 pull request:mapbox/node-pre-gyp#175

ARM 支持

Electron 现在为 ARMv7 上的 Linux 提供构建。它可在 Chromebook 和 Raspberry Pi 2 等流行平台上运行。

相关 issue:atom/libchromiumcontent#138, electron/electron#2094, electron/electron#366

Yosemite 风格无边框窗口

frameless window

来自 @jaanus 的一个补丁已被合并,它允许像其他内置的 OS X 应用一样,在 OS X Yosemite 及更高版本上创建带有系统流量灯的无边框窗口。

相关 pull request:electron/electron#2776

Google 夏季编程大赛打印支持

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

相关 issue: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 构建原生应用程序

Ben Ogle,同样来自 Atom 团队,在 YAPC Asia 上发表了一场关于 Electron 的演讲

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

Atom 团队成员 Kevin Sawicki 和其他人最近在 Bay Area Electron User Group meetup 上发表了关于 Electron 的演讲。 视频 已发布,以下是一些

Kevin Sawicki 的 Electron 历史

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