爱意满满的作品展示区。
lingyired

Status Trio: 将 iPhone Duo 的三合一状态图标带到 macOS

  •  
  •   lingyired ·
    lingyired · 1 day ago · 1632 views
    Status Trio:一款借鉴 iPhone Duo 设计的三合一状态栏图标,集成 Wi‑Fi 、电池与蜂窝数据;适配 Mac 平台后,将蜂窝数据替换为音量图标。

    常规的时候:



    点击后展示简单的三个状态:




    做个落地页方便大家查看效果: https://statustrio.lingai.net/

    项目主页: https://github.com/lingyired/status-trio
    49 replies    2026-09-15 00:59:44 +08:00
    wangqi060934
        1
    wangqi060934  
       1 day ago   ❤️ 1
    看着不错
    lingyired
        2
    lingyired  
    OP
       1 day ago
    @wangqi060934 原本以为三合一在 menubar 的位置太密集了,结果放大后感觉还行。最主要是 macbook 刘海屏占太多菜单栏的位置了,这三个状态合一刚好可以减少 2 个位置。
    K2
        3
    K2  
       1 day ago   ❤️ 1
    用上了,音源输出列表的高度可不可以给个自定义设置?较多音源的列表排序乱了,需要滚动翻找。
    vcfger
        4
    vcfger  
       22h 46m ago via iPhone   ❤️ 1
    不错不错,是不是可以做一个通知中心版本,外菜单栏还是太考验眼力了
    Jay00Lu
        5
    Jay00Lu  
       16h 55m ago
    有意思! star 支持!
    lingyired
        6
    lingyired  
    OP
       16h 47m ago
    @K2 可以,今天处理。默认最多显示 5 个,然后可展开。设置中可以设置个数或者全展开。以及输出源排序
    lingyired
        7
    lingyired  
    OP
       16h 46m ago
    @vcfger 我研究看看。你是指点开后打开通知中心吗? 还是说像在图标某个地方改一下加上支持显示多少未知通知的,比如中间的 wifi 图标改为未知通知的标识?
    sherlockGou
        8
    sherlockGou  
       15h 55m ago   ❤️ 1
    提一个小问题,在双屏下,icon 的颜色不准确:比如我选中内屏时,第二屏的 icon 颜色和其他 icon 颜色不一致:
    sherlockGou
        9
    sherlockGou  
       15h 53m ago   ❤️ 1
    @sherlockGou 还有就是,大小调节范围可以再小一些。比如我这里的截图,这个的大小还是会比其他的大一圈。
    vcfger
        10
    vcfger  
       15h 33m ago via iPhone   ❤️ 1
    @lingyired 嗯,我指的是 mac 自带的通知中心
    mikaelson
        11
    mikaelson  
       15h 21m ago   ❤️ 1
    有动画吗?哈哈。什么时候上 brew ?
    SakuraNite
        12
    SakuraNite  
       15h 21m ago   ❤️ 1
    希望支持热点也可设置为显示 WiFi 的图标
    mikaelson
        13
    mikaelson  
       15h 19m ago   ❤️ 1
    另外,自动检测更新的按钮勾不上
    mikaelson
        14
    mikaelson  
       15h 18m ago   ❤️ 1
    @mikaelson #13 哦,勾上了,延迟反馈
    vcfger
        15
    vcfger  
       15h 17m ago   ❤️ 1
    @lingyired 哦对了 应该是叫“控制中心”。截图示意下:
    [img][/img]
    [img][/img]
    Mangozhen
        16
    Mangozhen  
       15h 9m ago   ❤️ 1
    蛮好玩的。但是感觉用不太上
    lstt
        17
    lstt  
       14h 57m ago   ❤️ 1
    这个看着好用,直接替换掉两个图标,省了不少空间
    lingyired
        18
    lingyired  
    OP
       13h 34m ago
    @sherlockGou 感谢反馈,今天修复此问题(颜色)。

    大小调节你调到 20 还是觉得太大吗?是要比其他的大一圈的,如果太小的话,就很难识别细节了,毕竟三合一。不过我后面会开放最低到 16 pt 。
    lingyired
        19
    lingyired  
    OP
       13h 33m ago
    @mikaelson 后面应该会上 brew ,动画是指什么?
    lingyired
        20
    lingyired  
    OP
       13h 32m ago
    @SakuraNite 😂 这个不同的 wifi 状态是个 feature 。 不过可以,后面加个选项
    lingyired
        21
    lingyired  
    OP
       13h 30m ago
    @vcfger 我最早就是不想做那么多内容,想直接打开这个控制中心,但是让 ai 科研了一圈发现不支持。 顶多就是写一个 helper 来模拟点击这个按钮,但是需要权限。所以没有做。

    不然的话我的第一直觉也是点击直接打开这个,我的 popup 就不需要做了。当然后面我也会继续研究看能不能实现这个
    lingyired
        22
    lingyired  
    OP
       13h 13m ago
    @Mangozhen 如果外界大屏显示器的话,那可能确实没多大用。如果使用 macbook 的屏幕的话,那一个图标可以顶三个,还是挺有用的,特别是刘海屏那么大。

    而且这三个状态平时也没那么重要,只有关键的时候才需要去看(比如网断了看下 wifi 信号,准备出门了看下电量),所以这时候再去仔细分辨一下,其实挺划得来。
    sherlockGou
        23
    sherlockGou  
       11h 17m ago   ❤️ 1
    @lingyired #18 zh 这是 16-32 的 16 的效果,我自己改了改。
    lingyired
        24
    lingyired  
    OP
       11h 11m ago
    @sherlockGou 你的显示器是多大。你截图看起来还行能看清。我的显示器小于 20 就看不清了。

    不过没关系,下个版本会从 16-36 ,针对不同的显示器分辨率
    mikaelson
        25
    mikaelson  
       11h 8m ago   ❤️ 1
    @lingyired #19 比如默认三合一,点一下分成 3 个,哈哈哈,开个玩笑。话说,wifi 可以做到展示列表吗?如果用了这个把原生 wifi 给关了,选 wifi 的时候得进到设置了。另外这个信号是不是取的是 wifi 列表里显示的那个设备的信号值。
    sherlockGou
        26
    sherlockGou  
       10h 44m ago
    @lingyired #24 我这是内置的,外屏 24 寸 4K 这个 16 的大小也看着很合适。
    Foralrec
        27
    Foralrec  
       10h 37m ago   ❤️ 1
    很棒的 app ,star 了。
    左键点击后的 panel 透明度貌似没跟随系统。
    lingyired
        28
    lingyired  
    OP
       10h 29m ago
    @Foralrec 下个版本会修复
    lingyired
        29
    lingyired  
    OP
       10h 28m ago
    @mikaelson 只不过需要更多的权限,因为我自己很少切换 wifi ,所以就没做。

    这个后续可能会加上,最终有可能就是点击一下 menubar ,里面可以操作原本三个 menubar 下的所有内容(尽可能)
    lingyired
        30
    lingyired  
    OP
       10h 23m ago
    @Foralrec 可以截图一下吗,你说的透明度是指液体玻璃的?
    lingyired
        31
    lingyired  
    OP
       9h 26m ago   ❤️ 1
    @K2
    @sherlockGou
    @SakuraNite

    更新了 1.0.3:

    现在 menubar 尺寸大小可以从 16-36 。

    音源输出默认最多显示 5 个更多的可以展开,允许设置个数或者默认全展开,同时支持排序。

    热点、有线等网络状态也可以强制使用 wifi 图标。
    poison123
        32
    poison123  
       8h 8m ago   ❤️ 1
    感谢分享,我只是比较好奇是否可以把 Wi-Fi 图标和电量数字图标对调一下,充分利用空白部分,因为假如我的 wifi 信号是 2 格的情况下 wifi 图标和电量数字之间有比较多的空隙,感觉字太小了,对我个人而言 wifi 信号强度和电量相比我还是更在意电量信息。
    lingyired
        33
    lingyired  
    OP
       7h 21m ago
    @poison123 主要是 wifi 信号这个图标更复杂,太小的显示不了。

    我想想看,后续我可以增加中间 wifi 的区域显示电源相关的数字。然后把 wifi 状态放顶部,但不是现在的 wifi logo ,而是可能比如一点或者更简约的 wifi 状态标识。

    其实我主要在考虑的是,大家看 wifi “信号强弱” 的需求多不多,我基本上只关注是否链接。
    mikaelson
        34
    mikaelson  
       6h 51m ago   ❤️ 1
    这个 cpu 占用正常吗?
    lingyired
        35
    lingyired  
    OP
       6h 43m ago
    @mikaelson 这是什么版本,我看看,肯定不正常
    lingyired
        36
    lingyired  
    OP
       6h 42m ago
    @mikaelson 请问有进行什么操作吗?我使用的时候是 0.5%
    mikaelson
        37
    mikaelson  
       6h 28m ago
    @lingyired #36 我说怎么今天电脑一天都在发烫。。。以为是我在跑 cc 和 codex ,后来没跑了也这么烫。查了一下发现这个 cpu 异常。。。系统是 macos27RC 版,版本是 1.0.2
    lingyired
        38
    lingyired  
    OP
       6h 26m ago
    @mikaelson 感谢分享,已经让 ai 在排查了,我也是 27.0 (26A428)。
    mikaelson
        39
    mikaelson  
       6h 25m ago
    @lingyired #36 就调了图标大小,打开了自动更新。刚发现你发布了 1.0.3 我更新了,看了下目前 cpu 是正常的。
    mikaelson
        40
    mikaelson  
       6h 23m ago
    @lingyired #38 不对,cpu 还是 97
    lingyired
        41
    lingyired  
    OP
       6h 21m ago
    @mikaelson 也就是说你更新了 1.0.3 之后,就修改了一下大小,然后 cpu 就这样了对吗
    tudou527
        42
    tudou527  
       5h 58m ago   ❤️ 1
    不错不错,细节很赞
    lingyired
        43
    lingyired  
    OP
       4h 48m ago
    @mikaelson 请尝试一下这个 build: https://github.com/lingyired/status-trio/actions/runs/34842460455

    这个是 ai 跑完移除优化的
    Mangozhen
        44
    Mangozhen  
       3h 20m ago   ❤️ 1
    @lingyired #22 #22 主要是我感觉空间比较受限,导致可读性比较差。另外,我需要经常点击声音图标调整声音的输出方式,所以不太适应。
    lingyired
        45
    lingyired  
    OP
       3h 0m ago
    @Mangozhen 你说得对,如果平时需要经常使用这三种状态的话,其实就不太适合了。

    不过声音这个,我感觉已经比默认的好用了,我现在可以在 popup 中滚动鼠标来改大小,然后支持自定义排序输出方式。

    后续会支持 popup 内容的排序,让对音量比较依赖的朋友把音量的调整设置为最顶部
    K2
        46
    K2  
       1h 42m ago
    @lingyired #41 有观察到这个问题,新版和老版的 CPU 占用一直排在前列。
    lingyired
        47
    lingyired  
    OP
       1h 15m ago
    @mikaelson
    @K2

    我发布了新的版本,请更新一下,再看看是否还存在。新版本优化了 cpu 占用和内存占用,同时允许增加更新间隔频率。
    lingyired
        48
    lingyired  
    OP
       1h 13m ago
    @Mangozhen 现在允许将音量设置提示到 poup 最顶部。音量的设置基本上完美复刻原本音量调节的
    K2
        49
    K2  
       11 mins ago
    @lingyired #47 已更,目前占用正常。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1385 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 17:11 · PVG 01:11 · LAX 10:11 · JFK 13:11
    ♥ Do have faith in what you're doing.