Download Latest Version 1.139.0 source code.tar.gz (963.8 kB)
Email in envelope

Get an email when there's a new version of ClashX

Home / 1.125.0
Name Modified Size InfoDownloads / Week
Parent folder
ClashX.app.dSYM.zip 2026-04-13 30.4 MB
ClashX.dmg 2026-04-13 28.9 MB
1.125.0 source code.tar.gz 2026-04-13 938.3 kB
1.125.0 source code.zip 2026-04-13 1.0 MB
README.md 2026-04-13 868 Bytes
Totals: 5 Items   61.3 MB 0

ClashX v1.125.0

Bug Fixes / 问题修复

  • Fix high CPU usage on macOS 26 (Tahoe) / 修复 macOS 26 (Tahoe) 高 CPU 占用问题 On macOS 26, NSTextField inside NSStatusBarButton triggers an infinite redraw loop, causing ~50% CPU usage — especially noticeable with external displays. Replaced the speed text labels with a custom SpeedTextView that uses NSString.draw(at:withAttributes:) directly, eliminating the rendering loop entirely.

在 macOS 26 上,状态栏按钮内的 NSTextField 会触发无限重绘循环,导致约 50% 的 CPU 占用——外接显示器时尤为明显。使用自定义的 SpeedTextView 替代原有的 NSTextField,通过 NSString.draw(at:withAttributes:) 直接绘制文本,彻底消除了重绘循环问题。


Minimum system requirement: macOS 10.14. 最低系统要求:macOS 10.14。

Source: README.md, updated 2026-04-13