Repository navigation
电路实验室 v2.9.1
本次为修订版本,新增各平台的内核选择,修复 Android 系统主题与签名校验,并精简元件属性和实物外观。
两种内核版本
| 平台 | 内置浏览器内核 | 使用系统 WebView |
|---|---|---|
| Windows x64 | 原版 EXE 安装程序 / 免安装程序,内置 Chromium | system-webview EXE 安装程序 / 免安装程序,使用已安装的 WebView2 |
| macOS ARM64 / Intel | 原版 DMG / ZIP,内置 Chromium | system-webview DMG / ZIP,使用系统 WKWebView |
| Linux x64 | 原版 AppImage / DEB,内置 Chromium | system-webview TAR.GZ / DEB,使用系统 WebKitGTK 4.1 |
| Android | embedded APK / AAB,内置 GeckoView,Android 8.0 及以上 |
原版 APK / AAB,Android 7.0 及以上 |
内置内核版体积更大,但运行时随应用提供。系统 WebView 版体积更小,需具备对应系统运行时:Windows 须已安装 Microsoft Edge WebView2 Runtime;Linux 轻量版面向 Ubuntu 24.04 或兼容环境,需要 libwebkit2gtk-4.1-0 和 libgtk-3-0。Linux 轻量版采用 DEB / 普通压缩包,避免 AppImage 再次携带 WebKit 内核。
所有版本均内置网页资源,可离线搭建电路。两种版本可共存,实验数据相互独立;切换版本请先导出 JSON,再在新版本导入。Android 用户直接安装 APK;AAB 用于应用商店分发。
修复与优化
- 修复 Android「跟随系统」深色模式,原生系统主题变化会传递到工作台,手动深色 / 浅色偏好仍优先生效。
- 修复深色模式下未通电灯泡、电铃电路符号及实物灯泡玻璃仍显示浅色的问题,保留通电发光反馈。
- 移除灯泡、电铃、电动机实物图上易与接线柱混淆的装饰螺丝。
- 删除元件属性中的说明副标题;窄屏或矮屏直接显示「电源E1」等标题,隐藏重复图标和名称行,保留悬浮卡片和画布尺寸。
.openai/已加入忽略规则并取消 Git 跟踪,本地配置继续保留。
Android 签名与升级
- 后续发布固定沿用已确认的 v2.9.0 发布证书;构建前核对证书指纹及 GitHub Actions 中保存的公钥,缺少密钥或不匹配时停止发布,不生成替代私钥。
- 已重新签署并替换 v2.8.2 Release 的 Android APK / AAB,更新对应 SHA-256 校验值。核实发现 v2.8.2 与 v2.9.0 官方 release APK 原本就使用同一证书;旧 debug APK 则使用不同证书。
- v2.9.0 正式版可直接升级同一种 v2.9.1 正式版。若安装的是旧 debug APK,请先导出实验备份,再卸载旧调试包、安装正式版并导入。重新签署下载附件无法改变手机上已安装的旧调试包签名。
- 自本版本起 debug 包名独立,避免再次与正式版发生覆盖安装冲突。Android 系统版与内置版也分别使用独立包名。
发布证书 SHA-256:
921e8b1395e2567ad2e0a56355121a6b676612cc988d42271c6fe665ecec78fc
附件共 20 个安装包,另附 SHA256SUMS.txt。Windows 未做商业代码签名;macOS 为 ad-hoc 签名,未经过 Apple 公证。
Windows 安装包重打包(2026-10-26)
已替换本版本的 Windows 系统 WebView 安装程序及免安装程序:名称统一为“电路实验室”,默认安装目录改为英文 CircuitLab,恢复带应用图标的中文安装向导,并统一后续覆盖升级所用的注册标识。保留本版本原有电路功能;拖动与界面修复请使用 v2.10.0-beta.2。旧中文目录版本请先自行卸载,重打包版本之间可直接覆盖升级。附件校验值已同步更新。