Skip to content

AetherSwitch v1.10.0

Choose a tag to compare

@bcblr1993 bcblr1993 released this 06 Nov 02:04
· 2 commits to main since this release

AetherSwitch 1.10.0 新增菜单栏温度指标列、概览页硬件温度与核心高负载进程卡片,并修复 macOS 27 状态栏宿主窗口零高度导致无法点击的问题。

  • 新增菜单栏 TMP 温度列(支持数字、柱状图、饼图样式及自定义排序)与「图标 + 实时温度」快捷菜单栏样式。
  • 新增概览页硬件温度卡片(展示 CPU 均温/峰值、Apple Silicon M1–M5 SMC GPU 温度、电池温度及系统温控状态)与 CPU/内存 Top 3 高负载进程摘要。
  • 修复 macOS 27 NSSceneStatusItem 异步场景握手或溢出状态下将宿主 NSStatusBarWindow 的 menuBarHeight 置为 0 导致合成点击事件在 hitTest 阶段全部丢失的问题,增加最小高度锁定与 didResizeNotification 自愈。
  • 修复右键菜单弹出方式,改用 NSMenu.popUp(positioning:at:in:) 直接在状态栏按钮锚点弹出,并补齐 rightMouseDown 与 Control + 左键 唤起菜单支持。
  • 修复文本类菜单栏样式(紧凑单行、图标+网速、图标+内存、图标+温度)随实时数值波动改变宽度导致点击瞬间发生位移的问题。
  • 优化折叠态状态栏图层直接更新、BGRA 小端位图格式与 SCDynamicStore 连接复用,显著降低后台空闲 CPU 占用。

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