Skip to content

AetherSwitch 1.9.3

Choose a tag to compare

@bcblr1993 bcblr1993 released this 05 Nov 01:48
· 6 commits to main since this release

AetherSwitch 1.9.3 修复采样期切页刷新丢失、动态库句柄释放、隐藏指标排序跳过与外接卷拔出即时回退等问题,并优化磁盘/网络切换的主线程响应与运行回执安全性。

  • 修复采样进行中切换标签页或调整菜单栏指标时刷新请求被丢弃的问题,现在会在当次采样完成后自动补跑最新状态采样。
  • 修复 ReportChannels(libIOReport.dylib)释放时未调用 dlclose 导致的动态库引用计数累积。
  • 修复菜单栏外观设置中存在隐藏指标时,点击「向左 / 向右」移动可见指标需多次点击才能越过隐藏项的问题。
  • 修复外接磁盘卷在 10 秒缓存期内被拔出时未立即重扫并回退到启动盘的问题,并在切换磁盘卷时立即触发面板刷新。
  • SystemMonitor.selectDisk 与 selectNetwork 改为非阻塞登记,避免深度采样持有 sampleLock 期间阻塞主线程交互。
  • Palette 图标缓存增加颜色区分与容量上限保护;SystemBrightnessHardware 移除重复的 DisplayServices/IOKit 动态库加载与死代码。
  • 抽离 CLI 诊断与验收逻辑至 RuntimeAcceptance,并在写入运行状态回执前通过 lstat 拒绝符号链接路径。

包含 Developer ID 签名、公证安装包和 Sparkle 签名更新清单。