[分享创造] 做了个 macOS 27 菜单栏辅助小工具,让原生折叠范围可以主动控制
升级到 macOS 27 后,系统终于把菜单栏图标折叠做进了原生功能。但实际用下来,我觉得它目前阶段更像一个「半成品」:只有菜单栏图标比较多、空间不足时,系统才会触发隐藏功能。
我的需求其实更简单,不管菜单栏有没有挤满,我都希望把不常用的图标先收起来,需要的时候再一键展开。
所以费尽心思打磨了一个很小的 macOS 工具:ShiftBar 。
ShiftBar 没有重新做一套菜单栏,也不是想做成 Bartender / Ice / Thaw 那种功能比较完整的 Menu Bar Manager 。
它的思路反而是尽量利用 macOS 27 已经提供的原生菜单栏折叠能力,只补上我自己觉得缺少的那部分控制,它甚至没有设置页面(全部在图标和菜单中完成)。
目前主要做了这些:
* 自定义菜单栏图标的隐藏范围
* 单击胶囊即可展开 / 收起(基于 macOS 27 原生折叠机制)
* Shift + 拖动快速调整隐藏范围
* 记住设置好的隐藏范围
* 支持菜单栏布局备份与恢复
* 右键点击胶囊图标查看使用方法
为什么系统已经有原生折叠了,还要做这个?如果只是想永久隐藏几个菜单栏图标,macOS 自己现在已经能解决了,确实没必要再装一个工具。但我更想要的是什么时候折叠、折叠多少,由自己决定,不必等菜单栏真的挤满。所以 ShiftBar 的定位不是取代 macOS 27 的原生功能,而是做它的一个很轻的补充,本体才 3MB 多。
⸻
目前还是比较早期的版本,我自己也在持续使用和调整。
如果大家已经升级 macOS 27 ,也欢迎帮忙试试看。尤其想听听大家对于原生菜单栏折叠的使用感受,以及还有哪些地方觉得不够顺手。
ShiftBar:
https://shiftbar.0x01.build/
评论
?
参与讨论