Releases: Hellmessage/HellRCMenu
Releases · Hellmessage/HellRCMenu
Release list
Hell RCMenu v1.0.1
紧急性能修复:菜单栏 CPU 占用率从 ~78% 降到 ~1.0%
修复
问题 — v1.0.0 中菜单栏的 `TrafficStatusView` 用 `NSStackView` 嵌套(横向 stack → BlockView × N → 纵向 stack → NSTextField × 2),view 树 4 层 12+ 个 NSView。NSStatusItem 每秒会把整棵 view 树 cache 成 bitmap (`_updateReplicants`),单次 ~400ms,稳态打满单核。
修复 — `TrafficStatusView` 改为单 NSView + 自定义 `draw(_:)` 直接用 `NSAttributedString.draw(at:)` 绘字,view 树扁平化,cache 成本降到几毫秒。视觉效果完全一致。
| 指标 | v1.0.0 | v1.0.1 |
|---|---|---|
| 稳态 CPU | ~78% | ~1.0% |
| 6 小时累计 CPU 时间 | 4 小时+ | 约 3 分钟 |
强烈建议 v1.0.0 用户升级到此版本。
升级方法
- 关闭 Hell RCMenu(菜单栏图标 → 退出 Hell RCMenu)
- 下载 `Hell-RCMenu-v1.0.1.zip` 解压,覆盖 `/Applications/Hell/Hell RCMenu.app`
- 重新打开应用
系统要求
- macOS 13.0+ (Ventura 或更新)
- Apple Silicon (arm64)
Hell RCMenu v1.0.0
首个公开版本。已通过 Apple 公证(Developer ID + hardened runtime),Gatekeeper 直接接受。
主要功能
Finder 右键菜单管理
- 9 种动作类型:用应用打开 / 运行命令 / 复制路径 / 移动到 / 复制到 / 新建文件 / 在终端打开 / 卸载应用 / 解压文件
- 显示条件过滤(扩展名、目录/文件、选中数量)、菜单分组
- 自定义图标:SF Symbol / Emoji / 本地 PNG
菜单栏系统状态(常驻)
- 实时网络流量(上传 / 下载双向速率)
- 内网 IP + 公网 IP(每 10 分钟刷新)
- CPU / 内存 / GPU 占用率
- 配置界面 WYSIWYG 拖拽编辑器,可调整哪些指标显示在菜单栏 / 弹出菜单
- 开机自启支持(SMAppService)
其他
- URL scheme
hellrcmenu://接收卸载 / 解压请求 - 内置 7zz(支持 rar/zip/7z/tar.gz 等)
安装
- 下载 `Hell-RCMenu-v1.0.0.zip` 并解压
- 把 `Hell RCMenu.app` 拖到 `/Applications/`
- 首次打开应用,在「系统设置 → 常规 → 登录项与扩展 → 访达扩展」启用 HellRCMenu
- 在 Finder 中右键文件查看菜单效果
系统要求
- macOS 13.0+ (Ventura 或更新)
- Apple Silicon (arm64)