尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

macOS 窗口预览实战手册:用 DockDoor 给 Dock 装一双“透视眼“,10 分钟上手

macOS 窗口预览实战手册:用 DockDoor 给 Dock 装一双“透视眼“,10 分钟上手 macOS 窗口预览实战手册用 DockDoor 给 Dock 装一双透视眼10 分钟上手【免费下载链接】DockDoorWindow peeking, alt-tab and other enhancements for macOS项目地址: https://gitcode.com/gh_mirrors/do/DockDoor00:00 整你的鼠标停在一个 Dock 图标上。下一秒一排真实的窗口缩略图弹了出来——不是光秃秃的应用名而是每一个窗口此刻的画面。这个场景就是 DockDoor 每天的日常一款开源、免费、全程本地的 macOS 窗口预览增强工具把悬停看窗按一下切窗瞄一眼日程揉进一条完整的工作流里。00:01 先搞清楚一件事Dock 原来缺了什么macOS 的 Dock 很漂亮但它有一个老毛病——同应用多窗口时图标不给你任何线索。开了 5 个浏览器窗口、3 份文档、2 个编辑器鼠标停上去只有一个图标在抖得先点开、再挑窗口来回折腾。DockDoor 的思路极其朴素让预览替代猜测。它是藏在菜单栏里的轻量应用不占 Dock 位、不抢焦点底层用 Swift 与 SwiftUI 构建通过DockObserver.swift监听你停在 Dock 图标上的那一刻再由预览面板把该应用所有打开的窗口抓给你看。整个过程由WindowUtil.swift负责窗口发现与操作SharedPreviewWindowCoordinator.swift管理预览面板的生命周期。00:02 悬停预览看一眼就找到要找的窗口这是 DockDoor 的招牌动作也是多数人入手的第一理由实时内容捕捉缩略图里是窗口此刻的真实画面不是静态截图代码滚动、视频播放都跟得上多窗口卡片同一应用的所有窗口按卡片平铺数量再多也一目了然三种布局随你切网格、列表、堆叠在设置里一键换触发方式也可以选默认悬停弹出也可以改成中键点击或修饰键 点击Option / Control / Shift / Command 任选照顾不同手癖。00:03 CmdTab 不再只是切应用macOS 原生切换器只看得到应用图标按下 CmdTab 你根本不知道会落到哪个窗口。DockDoor 在保留原有习惯的前提下给切换界面叠上了窗口级预览——图标滚动时旁边直接亮出对应窗口的画面。它同时接管了AltTab窗口切换器玩法不是应用间切换而是窗口间切换所有打开窗口以网格铺开用键盘方向键或鼠标都能精准选中目标。对于动不动开着十几个窗口的开发者、设计师和写作者来说这一步省掉的盲切时间非常可观。00:04 连文件夹和日历都纳入了预览DockDoor 把悬停预览这件事推广到了非应用对象上文件夹预览停在 Downloads 这类文件夹上直接看到里面的文件列表带排序和搜索不用先打开 Finder 再翻半天日历预览停在日历上当天日程直接弹出来瞄一眼就知道下一场会是什么00:05 一张大图看清细节一列小条节省空间同一套预览DockDoor 给了两种查看纵深大尺寸预览想看文档、代码、设计稿的具体内容放大到几乎全屏的尺寸不切换窗口也能读个仔细紧凑列表视图窗口多到爆时换成一列垂直条目标题 窗口控制按钮排得整整齐齐小屏幕也装得下00:06 把预览调成长在你手上的样子进入设置里的Appearance页外观自定义的粒度相当细致预览的宽高用滑块直接调、圆角与未选中窗口的透明度按喜好定、背景玻璃质感可以选不同变体在支持的 macOS 版本上还能调节模糊与饱和度。关于预览怎么打开还有一个贴心细节如果你总不小心触发预览可以把触发方式从悬停改成中键点击或修饰键点击把误触率降到零。00:07 多显示器用户Dock 终于不乱跑了外接显示器一多Dock 常常在两块屏幕之间跳来跳去。DockDoor 的Dock Locking功能可以把 Dock 锁在指定显示器上让它停止乱窜窗口预览也会自动出现在正确的显示器上不会在屏幕边缘走丢。00:08 三步完成授权10 分钟从零到跑起来首次使用需要给系统权限路径很短屏幕录制权限没有它就没有窗口画面DockDoor 的预览全靠它辅助功能权限用于窗口管理与切换操作日历权限可选只用日历预览才需要想从源码自己构建克隆仓库后用 Xcode 打开DockDoor.xcodeproj直接编译即可无需命令行构建git clone https://gitcode.com/gh_mirrors/do/DockDoor00:09 隐私设计预览再清晰数据也不出门这一点值得单独强调所有窗口捕捉、预览渲染、索引与排序都在本机完成没有云端服务、不收集使用数据、不把窗口内容往外传。README 里那句 previews that respect your privacy 不是空话对于在意窗口内容泄露的办公环境与创作者来说这是敢放心长期开着它的底气。00:10 从用的人到改的人只差一次提交DockDoor 是 GPL-3.0 开源项目贡献的入口对所有人敞开。想从代码层面理解它几个文件就够了DockDoor/Utilities/DockObserver.swiftDock 悬停检测与事件分发DockDoor/Utilities/Window Management/WindowUtil.swift窗口发现与操作DockDoor/Views/Hover Window/整套预览窗口 UIconsts.swift全部用户偏好键改设置先看这里翻译、提 issue、修 bug、加功能都是实打实的贡献方式。回到开头的那个 00:00。当预览变成习惯你会发现自己再也回不去先点开、再翻找的老流程。DockDoor 没有发明新系统它只是把 macOS 原本该有、却被省略的那一步——看见你的窗口——补了回来。装上它花上 10 分钟然后忘掉它的存在因为从那一刻起Dock 本来就是这个样子。【免费下载链接】DockDoorWindow peeking, alt-tab and other enhancements for macOS项目地址: https://gitcode.com/gh_mirrors/do/DockDoor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表