V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lihaoyun6
V2EX  ›  macOS

[开发者自荐] Topit: 无视系统限制, 将任意窗口强制置顶显示(支持交互)

  •  3
     
  •   lihaoyun6 · 2024-11-21 15:19:22 +08:00 · 4251 次点击
    这是一个创建于 370 天前的主题,其中的信息可能已经有所发展或是发生改变。

    软件名称

    icon
    Topit

    官网&下载

    系统要求: macOS 13 或以上版本
    官方网站: Topit
    下载地址: 点此前往

    一句话简介

    无视系统限制, 将任意窗口强制置顶显示.

    软件特色

    • Topit 使用 SwiftUI 编写, 体积小巧, 开源免费

    • 不限置顶数量, 且允许用户移动、缩放或与被置顶窗口进行交互 (可操作置顶窗口, 不只是单纯的观看)

    • 操作极其简单, 只需选择需要置顶显示的窗口, 然后点击 "立即置顶" 即可将其强制置顶

    • 使用 ScreenCapture Kit 进行窗口捕获, CPU 占用更低更省电, 画面延迟几乎为 0

    使用注意

    • Topit 需要使用屏幕录制和辅助功能权限来捕获并控制任意窗口, 如果不授予此权限将无法正常工作.

    软件截图

    Preview

    本软件完全开源免费使用. 如果用的顺手, 可以在 github 页面最底部扫码打赏. 您的支持是我创造更多开源软件的动力 0v0

    59 条回复    2025-08-18 10:16:07 +08:00
    BearCookie
        1
    BearCookie  
       2024-11-21 15:26:33 +08:00
    超级需要这种 APP ,终于有了!!!!!
    BearCookie
        2
    BearCookie  
       2024-11-21 15:27:52 +08:00
    原来是 Quick Recorder 的作者大大,太高产了吧!
    BearCookie
        3
    BearCookie  
       2024-11-21 15:30:16 +08:00
    QQ 和微信无法置顶,有些遗憾
    lihaoyun6
        4
    lihaoyun6  
    OP
       2024-11-21 15:35:59 +08:00 via iPhone
    @neochen13 亲测 QQ 微信置顶正常,请问你的系统版本是多少?有正常授予录屏和辅助功能权限吗
    Cascable
        5
    Cascable  
       2024-11-21 16:10:37 +08:00
    刚需,和 iPhone Mirroring 绝配,为开发者点赞。
    找过很多类似 app ,BetterTouchTool 虽然也支持这个功能,但总是闪退。
    什么时候上了 App Store ,一定会大卖,一定购买支持。
    Cascable
        6
    Cascable  
       2024-11-21 16:11:55 +08:00
    另外,左上角的小图钉能否设置不现实。
    miyuu
        7
    miyuu  
       2024-11-21 16:20:15 +08:00
    非常好用!希望能加入快捷键功能 使用后将当前应用页面置顶
    jarryson
        8
    jarryson  
       2024-11-21 16:22:58 +08:00
    不懂就问:系统版本限制是 Xcode 的原因吗? monterey 也想用
    SayHelloHi
        9
    SayHelloHi  
       2024-11-21 16:29:10 +08:00
    @lihaoyun6

    刚刚下载使用了 有个问题

    点击某个 App 置顶了 过了几分钟 我手动移除了置顶 点击 Docker 上的 App 图标没有弹出窗口 (如图所示)

    如果要再次置顶 App 需要关闭了 在开启 选择 App 置顶

    是使用方法错了么 😂

    tyhunter
        10
    tyhunter  
       2024-11-21 16:33:49 +08:00
    好用,比 bettertouchtool 那个 top in 会一直出现白边好用很多,想问下后续能不能直接支持快捷键调用呢,现在还需要先去 select 应用再置顶
    lihaoyun6
        11
    lihaoyun6  
    OP
       2024-11-21 16:34:43 +08:00
    @SayHelloHi 请问你的 macOS 版本是多少?
    woodykang
        12
    woodykang  
       2024-11-21 16:35:01 +08:00
    awsome
    lihaoyun6
        13
    lihaoyun6  
    OP
       2024-11-21 16:35:45 +08:00   ❤️ 2
    @jarryson 虽然 ScreenCapture Kit 最低可以支持到 macOS 12.3, 但是 SwiftUI 在 macOS 12 上的表现不佳, 我还在优化当中. 后续版本更新中应该会进一步下放系统版本至最低 macOS 12.3 可用
    Vitta
        14
    Vitta  
       2024-11-21 16:42:15 +08:00
    这个好,实用
    SayHelloHi
        15
    SayHelloHi  
       2024-11-21 16:45:59 +08:00
    @lihaoyun6 #11 14.5
    lihaoyun6
        16
    lihaoyun6  
    OP
       2024-11-21 16:57:08 +08:00
    @SayHelloHi 听起来你的问题应该是遇到了某个未知的 bug, 我会排查一下并修复, 请耐心等待版本更新
    BearCookie
        17
    BearCookie  
       2024-11-21 17:25:33 +08:00
    @lihaoyun6 #4 老哥好,我的 MacOS 系统版本号是:15.1.1
    ubuntuGary
        18
    ubuntuGary  
       2024-11-21 17:32:20 +08:00
    作者牛逼,我初次使用 macOS 时就问过有没有窗口置顶功能,作者这个软件完美补充了这块空缺。
    yeelone
        19
    yeelone  
       2024-11-21 17:36:44 +08:00
    点赞啊. 从 ubuntu 转到 macos 的时候,我就一直觉得置顶是我的痛. 感谢作者补上了这个痛点.
    SayHelloHi
        20
    SayHelloHi  
       2024-11-21 17:47:22 +08:00
    @lihaoyun6 #16

    感谢 期待更新

    楼主 能不能添加一个选项 让程序可以在状态栏显示

    lihaoyun6
        21
    lihaoyun6  
    OP
       2024-11-21 18:16:17 +08:00
    @neochen13 你说的"QQ 和微信不能置顶"具体是什么样的表现呢? 能不能更详细的描述一下
    airwt
        22
    airwt  
       2024-11-21 19:52:05 +08:00
    好用 大赞
    jesuxe
        23
    jesuxe  
       2024-11-21 19:52:49 +08:00
    这个边框显示是 bug 吗?
    jiuzhougege
        24
    jiuzhougege  
       2024-11-21 19:54:16 +08:00
    开启台前调度的情况下不可用,关闭后可以
    yeelone
        25
    yeelone  
       2024-11-21 19:56:01 +08:00

    为什么我打开着空白没内容呢?

    macos : 14.5
    mapbook pro m1
    GabrielleBellamy
        26
    GabrielleBellamy  
       2024-11-21 20:29:31 +08:00
    这个我喜欢,点赞!
    我也写了好多小工具来着,但是最近好忙没空写,看到如此高产的工具作者感觉好羡慕!
    这种心流的工作状态棒极了~
    lihaoyun6
        27
    lihaoyun6  
    OP
       2024-11-21 20:29:33 +08:00
    @yeelone 点一下右上角的刷新按钮试试? 另外有授予辅助功能和屏幕录制权限吗? 如果没授权的话就无法读取窗口列表
    GabrielleBellamy
        28
    GabrielleBellamy  
       2024-11-21 20:33:54 +08:00
    不是我说,这个比之前 BetterTouchTool 那个置顶感觉自然多了!
    不知道怎么做到的,很厉害。
    foufoufm
        29
    foufoufm  
       2024-11-21 20:45:14 +08:00
    感谢楼主,亲测好用!
    SayHelloHi
        30
    SayHelloHi  
       2024-11-21 20:51:42 +08:00
    @yeelone #25

    同版本号 有内容

    辅助功能和屏幕录制 授权没?
    liuliuliuliu
        31
    liuliuliuliu  
    PRO
       2024-11-21 20:54:20 +08:00 via iPhone
    windows 有吗?
    airwt
        32
    airwt  
       2024-11-21 21:28:27 +08:00
    @nikenidage1 windows 可以用 powertoys
    slowmist
        33
    slowmist  
       2024-11-21 21:34:52 +08:00
    虽然 ScreenCapture Kit 最低可以支持到 macOS 12.3, 但是 SwiftUI 在 macOS 12 上的表现不佳
    具体原因是?苹果不管 12 了吗🥹
    duxiansen
        34
    duxiansen  
       2024-11-21 21:42:52 +08:00
    支持支持,找了好久了,竟然还是开源免费
    gap
        35
    gap  
       2024-11-21 22:06:29 +08:00
    这个太酷了!
    Vvictor
        36
    Vvictor  
       2024-11-21 22:08:56 +08:00
    @lihaoyun6 #13 12.3 期待中🥳
    kukat
        37
    kukat  
       2024-11-21 22:19:01 +08:00
    66.66 好用,必须请楼主吃个 KFC
    COW
        38
    COW  
       2024-11-21 22:43:15 +08:00 via Android
    @nikenidage1 PyWinCtl ,封装一下脚本,可以跨平台使用
    Bo0
        39
    Bo0  
       2024-11-22 09:08:55 +08:00
    OP 👍🏻👍🏻👍🏻
    BearCookie
        40
    BearCookie  
       2024-11-22 09:17:43 +08:00
    @lihaoyun6 #21 老哥好,可以了,要先把窗口呼出才行,谢谢老哥
    gpt5
        41
    gpt5  
       2024-11-22 09:38:57 +08:00
    不知为啥,提示说有风险,app 打不开。。按 control 打开也不行。。
    adeng
        42
    adeng  
       2024-11-22 13:36:21 +08:00 via Android
    aero99
        43
    aero99  
       2024-11-22 13:45:55 +08:00
    给作者点赞,这个功能的确很需要
    clandyuki
        44
    clandyuki  
       2024-11-22 13:49:37 +08:00
    感谢大大,太有用了!正好需要把一个无 mac 版的 app 一直开着。之前都是用 pd 虚拟机运行,现在通过手机镜像到电脑上,再配合窗口置顶就能完美使用了
    danielwong
        45
    danielwong  
       2024-11-22 17:44:13 +08:00
    感谢 很有用 我的第一想到的场景 也是把手机镜像窗口前置
    PerFectTime
        46
    PerFectTime  
       2024-11-22 22:38:18 +08:00
    牛逼 想要一个这样的东西很久很久很久了
    noisay
        47
    noisay  
       2024-11-23 00:22:37 +08:00
    娘嘞,又是 op ,高产又牛逼
    lihaoyun6
        48
    lihaoyun6  
    OP
       2024-11-23 23:29:13 +08:00
    @Cascable v0.1.1 版本支持隐藏窗口按钮了
    lihaoyun6
        49
    lihaoyun6  
    OP
       2024-11-23 23:30:01 +08:00
    @SayHelloHi 窗口选择面板无法再次打开的问题已经修复了, 并且 v0.1.1 版本添加了菜单栏支持
    lihaoyun6
        50
    lihaoyun6  
    OP
       2024-11-23 23:31:44 +08:00
    @jarryson @slowmist @Vvictor 经过我的努力适配, 最新的 v0.1.1 版本将系统限制放宽至 macOS 12.3 了. 不过目前 macOS 12 用户只支持使用 Topit 置顶一个窗口.
    lihaoyun6
        51
    lihaoyun6  
    OP
       2024-11-23 23:32:52 +08:00   ❤️ 1
    @tyhunter @miyuu 在 v0.1.1 版本中添加了快捷键支持, 支持使用快捷键快速将鼠标所指的窗口置顶
    BigBai
        52
    BigBai  
       2024-11-25 10:47:01 +08:00

    没办法正常使用,系统版本 13.7.1 (22H221) ,Topit 0.1.1
    MacBook 屏幕外接 LG 4K 显示器,两块屏幕
    jarryson
        53
    jarryson  
       2024-11-25 11:33:59 +08:00
    @lihaoyun6 感谢已经用上了。一般也只需要 1 个置顶
    lihaoyun6
        54
    lihaoyun6  
    OP
       2024-11-25 13:01:20 +08:00
    @BigBai 临时先用快捷键来操作吧. 我排查一下看看 bug 出在哪
    WuSiYu
        55
    WuSiYu  
       358 天前
    挺好用的,支持!就是有时候切换到置顶窗口的时候会闪一下,但已经很好用了
    WuSiYu
        56
    WuSiYu  
       358 天前
    @gpt5 没关 sip 吧,打开系统设置 - 隐私与安全性 - (划到最下面)仍要打开
    J0G57faC6uPo75W0
        57
    J0G57faC6uPo75W0  
       358 天前
    感谢 完全符合需求
    iamzhengtuqiang
        58
    iamzhengtuqiang  
       181 天前
    @lihaoyun6 大佬,macOS12 支持的进展如何啦
    sq892246139
        59
    sq892246139  
       101 天前
    需要!
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5199 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
    ♥ Do have faith in what you're doing.