Skip to content

Releases: Hellmessage/HellRCMenu

Hell RCMenu v1.0.1

Choose a tag to compare

@Hellmessage Hellmessage released this 05 May 10:34

紧急性能修复:菜单栏 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 用户升级到此版本。

升级方法

  1. 关闭 Hell RCMenu(菜单栏图标 → 退出 Hell RCMenu)
  2. 下载 `Hell-RCMenu-v1.0.1.zip` 解压,覆盖 `/Applications/Hell/Hell RCMenu.app`
  3. 重新打开应用

系统要求

  • macOS 13.0+ (Ventura 或更新)
  • Apple Silicon (arm64)

Hell RCMenu v1.0.0

Choose a tag to compare

@Hellmessage Hellmessage released this 04 May 16:18

首个公开版本。已通过 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 等)

安装

  1. 下载 `Hell-RCMenu-v1.0.0.zip` 并解压
  2. 把 `Hell RCMenu.app` 拖到 `/Applications/`
  3. 首次打开应用,在「系统设置 → 常规 → 登录项与扩展 → 访达扩展」启用 HellRCMenu
  4. 在 Finder 中右键文件查看菜单效果

系统要求

  • macOS 13.0+ (Ventura 或更新)
  • Apple Silicon (arm64)