Skip to content

v1.0.1

Choose a tag to compare

@lhish lhish released this 25 Jan 09:55
· 16 commits to main since this release

v1.0.1

  • 核心机制重构:完全切到 CoreAudio Process Tap 以“是否真实出声(audible)”驱动逻辑,移除 Now Playing/录屏/前后台切换等高耗方案,整体资源占用显著下降。
  • 行为调整:检测到其他应用出声 立刻暂停;停止出声后需 连续静音 2 秒才自动恢复,避免短暂停顿/切歌抖动。
  • 暂停更快:出声判定周期进一步压低(evaluationInterval=0.01s + minOnSeconds=0.02s),更接近“刚响就停”。
  • CPU 再降一截:状态机不再 0.1s 轮询 isPlaying();只在“出声状态翻转”时才触发 AppleScript(最重的那坨被干掉了)。
  • 控制更稳:AppleScript 改为进程内 NSAppleScript,并在 pause/play 前检查菜单项存在,减少无意义失败与刷日志。
  • 构建/发版支持:create_app.sh/run.sh 使用 swift build --disable-sandbox + CLANG_MODULE_CACHE_PATH=/tmp/...;create_app.sh 自动生成 CloudYield-1.0.1.zip 作为 Release 附
    件;About/Info.plist 版本号更新。