Electron 有什么新变化
最近 Electron 有一些有趣的更新和演讲,这里做一个总结。
源码
截至 v0.32.0
,Electron 已更新至 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
。正在 atom/atom#8779 上进行升级到 v0.33.0
的工作。
演讲
GitHubber Amy Palamountain 在 Nordic.js 的演讲中对 Electron 做了很好的介绍。她还创建了 electron-accelerator 库。
Amy Palomountain 关于使用 Electron 构建原生应用程序的演讲
Ben Ogle,同样是 Atom 团队的成员,在 YAPC Asia 发表了 Electron 演讲
Ben Ogle 关于使用 Web 技术构建桌面应用程序的演讲
Atom 团队成员 Kevin Sawicki 和其他人在最近的 湾区 Electron 用户组 聚会上发表了关于 Electron 的演讲。部分视频已经发布,这里有几个