🚀 ArkBar v0.7.0 更新说明
🌟 本次版本更新内容
-
新增「点击菜单栏图标才显示用量」:
- 在「外观 → 在系统菜单栏显示图标」打开后,下方会多出一个开关。开启后,用量不再靠鼠标悬停顶部/右侧刘海展开,改为点击菜单栏图标弹出用量卡片,再点一次收起——适合不想让刘海常驻在屏幕边缘、只想要一个干净的菜单栏入口的场景。
- 弹出的用量卡片与原有刘海气泡同源:厂商 Tab(可拖拽排序)、配额监控 / Token 统计双视图、刷新、设置、未连接时的授权引导都在。
- 点击别处(失焦)自动收起,和系统原生菜单栏弹窗一致。
- 关闭该开关即回到原来的悬停刘海模式;把「在系统菜单栏显示图标」关掉时,此开关会自动一并关闭(否则图标和刘海会同时消失,无处可点)。
-
用量卡片不会再被菜单栏盖住:
- 弹出位置只借用菜单栏图标的水平位置(居中于图标),竖直方向改用系统工作区顶边(即菜单栏下沿)并留 6px 缝隙。
- 原先直接用
tauri-plugin-positioner的TrayBottomCenter会把窗口顶边对齐到图标顶边,而菜单栏里图标的顶边实测约为 -2px,窗口会贴到屏幕最顶端、上半截被菜单栏吃掉。现已改为自行计算,并在图标贴屏幕边缘 / 屏幕过矮时把卡片夹回可视区域。
🛠️ 实现说明
- 菜单栏左键语义按模式分流:原先是「显隐屏幕刘海」;开启点击模式后改为「弹出/收起用量卡片」,未开启时行为完全不变(老用户升级后无感)。全局快捷键 ⌘/⇧+A 同样跟随该模式。
- 悬停彻底关闭:点击模式下刘海窗口不再上报悬停热区并停止渲染,光标巡检随之进入低频档,不额外耗电。
- 跨窗口状态同步:点击模式的开关以
localStorage为准(与其它偏好一致),同时由后台在切换时向刘海窗口广播一次,避免窗口藏在后台时漏收事件、出现「刘海空白」。
⚠️ macOS 首次打开提示“应用已损坏,无法打开”解决办法
由于开源项目未购买苹果商业开发者证书,从浏览器下载后 macOS Gatekeeper 会自动对应用添加隔离标记。
解决方法:打开系统自带「终端」(Terminal.app),复制并执行以下命令回车即可:
xattr -dr com.apple.quarantine /Applications/ArkBar.app📦 安装包下载指引
- macOS (Apple Silicon M1/M2/M3/M4 系列):
ArkBar_*_aarch64.dmg - macOS (Intel 处理器):
ArkBar_*_x64.dmg - Windows (64位安装包):
ArkBar_*_x64-setup.exe(或.msi)