| Name | Modified | Size | Downloads / 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,
NSTextFieldinsideNSStatusBarButtontriggers an infinite redraw loop, causing ~50% CPU usage — especially noticeable with external displays. Replaced the speed text labels with a customSpeedTextViewthat usesNSString.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。