Skip to content

PinFold v1.2.0 — 菜单栏文件夹启动器(MenuBarFolder fork)

Choose a tag to compare

@duola8789 duola8789 released this 08 Oct 08:51
· 28 commits to main since this release

PinFold v1.2.0 — 把菜单栏变成项目启动器

PinFold 是 MenuBarFolder(iLya Os,MIT)的 fork,更名为 PinFold,并扩展为面向开发工作流的菜单栏启动器。

新增:Folder Groups

  • 一个状态栏图标装多个手挑目录:下拉即启动目标清单,成员行带四个即时动作按钮(Finder / 复制路径 / 启动 claude / IDEA),标题点击直达 Finder
  • 行悬停展开纯动作面板:Rename…、Restore Original Name(有别名时)、文字版四动作、Move Up / Move Down、Remove from Group
  • 成员别名沿用既有 per-path 别名体系(与普通 pin / 子目录别名同源);目录被删显示 (missing)、被移动则经 bookmark 解析到新路径照常可用
  • Settings 新增「Folder groups」管理小节:拖拽重排、行移除、Add Folder… 直添、缺失成员标记;菜单内改动实时同步

修复

  • Start at Login 切换后菜单栏图标翻倍(上游同样存在的 bug):LaunchAgent 的 RunAtLoad 在 launchctl load 瞬间拉起第二个实例;现不再当场 load,并加入 flock 单例锁兜底一切双启动路径

本 fork 的身份(可与上游版共存)

  • 显示名 PinFold;bundle id com.duola8789.PinFold、LaunchAgent label、单例锁路径均与上游区分,两版同机互不干扰
  • DMG 为 ad-hoc 签名(未公证):首次打开请右键 → 打开,或执行 xattr -dr com.apple.quarantine PinFold.app
  • universal binary(arm64 + x86_64),macOS 13+

致谢上游 MenuBarFolder,及其 1998 年的精神前身 TrayMenu。

🤖 Generated with Claude Code