Releases: ShawnRn/BLELock
Releases · ShawnRn/BLELock
2.2
- 修复了蓝牙扫描阶段对新设备主动连接导致系统频繁弹出「连接请求」配对窗口的问题,改为扫描列表仅被动采集广播。
- 优化了监控连接策略:对 iPhone/iPad 及 Apple 厂商广播设备自动禁用主动连接,降低误触发配对弹窗风险。
- 新增连接风暴防护机制,包括连接节流、冷却窗口及连接失败/异常断开自动降级为免连接模式。
- 新增了「使用电池时暂停」功能,支持菜单开关并持久化设置(on/off)。
- 新增电源状态监听与自动策略切换:电池供电时自动挂起监控,接通电源后自动恢复扫描与监控。
- 优化了暂停状态显示:挂起时顶部状态显示为「已暂停」。
- 调整了「已选择」展开列表的显示规则:暂停时所有设备 RSSI 统一显示为「--」,恢复后正常显示实时信号强度。
- 修复了「已选择」菜单交互行为:父项可点击展开,展开后的设备明细项始终为不可点击状态。
- 修复了监控明细菜单高频刷新导致的 AppKit 菜单项错位/递归布局警告问题,改为稳定排序并原地更新条目,减少重建。
- 优化了菜单栏图标状态判定逻辑:仅在「未选择设备 / 初始化未见设备 / 电池暂停」时显示空心,其余正常工作状态显示实心。