Electron 20.0 发布,停止支持 17.x.y


Electron 团队近日正式发布了 Electron 20.0,你可以使用 npm install [email protected] 用 npm 安装它,或者从官方网站下载它。它包括对 Chromium 104、V8 10.4 和 Node.js 16.15.0 的升级。

技术栈变化

  • Chromium 104.0.5112.65
  • Node v16.15.0
  • V8 v10.4

新功能

  • 在 Windows 上增加了沉浸式的黑暗模式
  • 增加了对类似面板行为的支持,窗口可以悬浮在全屏的应用程序上
  • 更新了 Windows Control Overlay 按钮,使其在 Windows 11 上看起来更像原生的
  • 渲染器现在默认是沙盒化的,除非指定 nodeIntegration: truesandbox: false
  • 在用 nan 构建本地模块时增加了保障措施

结束对 17.x.y 的支持

根据项目的支持政策,Electron 17.x.y 已经达到了支持的终点,因此官方鼓励开发者和应用程序升级到更新的 Electron 版本。

E18 (Mar'22) E19 (May'22) E20 (Aug'22) E21 (Sep'22) E22 (Dec'22)
18.x.y 19.x.y 20.x.y 21.x.y 22.x.y
17.x.y 18.x.y 19.x.y 20.x.y 21.x.y
16.x.y 17.x.y 18.x.y 19.x.y 20.x.y
15.x.y -- -- -- --

更多详情可查看:https://github.com/electron/electron/releases


相关文章

2022-08-27

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 20.1.0 现已发布,具

2022-09-23

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 20.2.0 现已发布,具

2022-09-03

Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron 20.1.1 现已发布,具

2022-06-22

Electron 19.0.5 现已发布,具体更新内容如下: Fixes 修复了 macOS 上crashReporter.start()的性能问题。#34638  修复了setWindowOpenHandler()在回调出错的情况下会崩溃的错误。#34546  修复了在 Windows 上更改 BrowserView bounds 时未重新

2022-07-24

Electron 19.0.9 现已发布,具体更新内容如下: Fixes 确保requestMediaKeySystemAccess最终 resolves / rejects。#34890  修复了在使用无效的titleBarStyle初始化 WCO 后更改窗口设置时可能发生的崩溃。#34874 修复了 X11 Linux 的 alwaysOnTop Browser

2022-08-15

入侵使用 Discord、Microsoft Teams 和聊天应用 Element 的用户。Electron 是一个构建于 Chromium 和跨平台 JavaScript 运行时环境 Node.js 之上的前端框架。 对于发现的所有案例,安全研究人员已向 Electron 提交了漏洞以便官方进行修复,他

2022-06-20

通过 JS Api 调用后台接口。 可以看到,Tauri 对标的正是 Electron。与 Electron 相比,Tauri 更加轻量、性能更好。 Tauri v.s Electron Detail Tauri Electron Installer Size Linux 3.1 MB 52.1 MB Memory Consumption Linux 180 MB 462 MB Launch Time Linux 0.39s 0

2022-09-07

的错误,它似乎与所有基于 Chromium 的网络浏览器和基于 Electron 的应用程序(如 Whatsapp、Discord、Spotify 等)有关。 这是一个不断演变的情况,微软还没有官方消息,但似乎是由 Microsoft Defender Antivirus 的 Security Intelligence Update 引

2022-09-22

),仍然是未来十几年 PC 端需求之一,提高工作效率 electron 技术是流行趋势,百度翻译、阿里网盘、迅雷、有道云笔记 ...... ee 框架使用 b(浏览器)s(主进程)s(远程后端服务)开发思想 前端、服务端同学都能快速

2022-03-08

户界面与 QtMPC 产生了很大差异。 该项目在 2020 年 9 月发布 2.4.2 版本之后已有很长时间没有更新了,如今通过发布 Cantata 2.5 版本,开发者正式宣布 Cantata 项目的开发工作已经停止了。 虽说 Cantata 项目已停止开发,但开发者

2021-12-13

基于 KeePass 的替代方案 —— KeePass。 从 KeePassX 的发布公告可以看到,其最近的更新已经是 2016 年发布的 KeePassX 2.0.3,当时这个版本也只是常规的错误修复更新,没人想到它会成为最后一个版本。 KeePassX 是开源的轻

2022-07-11

度”时有效 修复 tx 源搜索失效的问题 其他 升级 Electron 到 v17.4.10 更新公告:https://github.com/lyswhut/lx-music-desktop/releases/tag/v1.22.1

2022-08-18

题 修复操作菜单打开时的撤销/重做问题 改进 将 Electron 升级至 19,注意这可能需要清除缓存并在某些环境下重新添加你的图表 改进波兰语、俄语翻译 按 Escape 键关闭操作菜单 支持在 custom.css 中导入当前图表资产文

2022-01-14

用。但这也意味着 CentOS Linux 8 的 EOL ,2021 年 11 月 16 日发布的 CentOS 8.2111 成为了最后一个版本。 CentOS 鼓励 CentOS Linux 8 的用户转向 CentOS Stream 8 ,对于那些想要更前沿技术的人则有 CentOS Stream 9 。用户还可以迁移到 Alma Linux