opabrow v0.3.0
What's new
- 置顶时点击穿透改进 — 勾选后网页完全不响应鼠标(hover/click 都穿透到下层应用),鼠标进入标题栏区域时自动恢复交互让按钮和拖动可用
- 大幅性能优化 — 缩小与原生 Chrome 的性能差距
性能优化
- 开启 Chromium GPU 栅格化、零拷贝光栅化、BackForwardCache 等加速开关
<webview>tag 替换为WebContentsView(Electron 30+ 推荐),去掉 guest view IPC 序列化开销- 标题栏 hover 检测从 50ms 恒定轮询改为按需启停,仅置顶模式才启动
- 应用菜单重建 200ms debounce,避免下载进度/SPA 导航频繁重建
- 历史记录写入 400ms debounce,避免 SPA 锚点切换卡 renderer
- 生产环境跳过导航 console.log,合并重复的 web-contents-created 监听
macOS 安装说明 / macOS installation note
当前 macOS 构建未使用 Apple Developer ID 签名。首次打开时 Gatekeeper 可能提示 "opabrow"已损坏,无法打开。你应该将它移到废纸篓。 这是未签名应用的常规隔离行为,文件并未损坏。将 opabrow 拖入应用程序文件夹后执行:
xattr -cr /Applications/opabrow.appThe current macOS build is not signed with an Apple Developer ID. If Gatekeeper shows "opabrow" is damaged and can't be opened, run the command above after dragging opabrow to /Applications. We are working on signing and notarization for future releases.
Full Changelog: v0.2.0...v0.3.0