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 现已升级到 Electron v0.30.6
,运行 Chrome 44。正在 atom/atom#8779 上进行升级到 v0.33.0
的工作。
演讲
GitHub 工程师 Amy Palamountain 在 Nordic.js 上发表了关于 Electron 的精彩介绍。她还创建了 electron-accelerator 库。
使用 Electron 构建原生应用程序,作者:Amy Palamountain
Ben Ogle(也是 Atom 团队成员)在 YAPC Asia 上发表了关于 Electron 的演讲。
使用 Web 技术构建桌面应用程序,作者:Ben Ogle
Atom 团队成员 Kevin Sawicki 和其他人最近在 Bay Area Electron 用户组 聚会上发表了关于 Electron 的演讲。视频 已经发布,这里列出几个: