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

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

  •  2
     
  •   lihaoyun6 · 12 天前 · 1577 次点击

    软件名称

    icon
    Topit

    官网&下载

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

    一句话简介

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

    软件特色

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

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

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

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

    使用注意

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

    软件截图

    Preview

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

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

    刚刚下载使用了 有个问题

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

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

    是使用方法错了么 😂

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

    感谢 期待更新

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

    lihaoyun6
        21
    lihaoyun6  
    OP
       12 天前
    @neochen13 你说的"QQ 和微信不能置顶"具体是什么样的表现呢? 能不能更详细的描述一下
    airwt
        22
    airwt  
       12 天前
    好用 大赞
    jesuxe
        23
    jesuxe  
       12 天前
    这个边框显示是 bug 吗?
    jiuzhougege
        24
    jiuzhougege  
       12 天前
    开启台前调度的情况下不可用,关闭后可以
    yeelone
        25
    yeelone  
       12 天前

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

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

    同版本号 有内容

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

    没办法正常使用,系统版本 13.7.1 (22H221) ,Topit 0.1.1
    MacBook 屏幕外接 LG 4K 显示器,两块屏幕
    jarryson
        53
    jarryson  
       8 天前
    @lihaoyun6 感谢已经用上了。一般也只需要 1 个置顶
    lihaoyun6
        54
    lihaoyun6  
    OP
       8 天前
    @BigBai 临时先用快捷键来操作吧. 我排查一下看看 bug 出在哪
    WuSiYu
        55
    WuSiYu  
       7 小时 55 分钟前
    挺好用的,支持!就是有时候切换到置顶窗口的时候会闪一下,但已经很好用了
    WuSiYu
        56
    WuSiYu  
       7 小时 54 分钟前
    @gpt5 没关 sip 吧,打开系统设置 - 隐私与安全性 - (划到最下面)仍要打开
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1558 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:05 · PVG 01:05 · LAX 09:05 · JFK 12:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.