Skip to content

opabrow v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 08:02
· 10 commits to main since this release

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.app

The 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