Window Sweaters 是一款 macOS 工具,旨在通过为应用程序窗口装饰针织边框来提供更“温馨”的桌面体验。该应用程序作为菜单栏工具运行,允许用户使用受毛线启发的图案和颜色来定制工作空间的视觉效果。它提供两种主要模式:“按应用(By App)”模式为 37 个特定应用程序(包括 Slack、VS Code 和 Notion 等热门工具)提供定制的“毛衣”;“锯齿(Zigzag)”模式则根据应用程序图标中的颜色自动生成匹配的奶油色锯齿状边框。

展示八个不同应用程序窗口的对比图,包含“按应用”和“锯齿”两种针织边框风格,并放大了毛线针脚细节。
该应用程序支持“按应用”自定义配色和自动匹配应用程序图标颜色的“锯齿”风格。github.com

这张图片展示了应用程序的两种主要模式:“按应用”和“锯齿”风格。

用户可以通过菜单栏中的毛线图标调整边框宽度、针脚大小和特定图案,从而微调视觉体验。该应用还提供了对受影响窗口的细粒度控制;用户可以选择“为所有应用关闭”或选择性取消勾选特定应用程序,使其保持“素面”。虽然该应用为许多热门工具提供了精心挑选的配色,但它也会在后台动态采样图标颜色,以确保即使是较冷门的应用程序也能获得一致的美学效果。如果图标缺乏可用的颜色,应用程序将根据应用程序名称默认使用稳定的颜色。

四个重叠的 macOS 窗口,装饰有绿色、蓝色和铁锈色调的厚实针织边框。
Window Sweaters 为应用程序窗口应用受毛线启发的图案,营造温馨的桌面美学。github.com

此视觉效果展示了为应用程序窗口装饰针织边框的核心功能。

由于该应用程序依赖 macOS 私有窗口 API 来追踪当前聚焦的窗口,因此要求用户在系统设置中授予其辅助功能权限。该软件兼容 Intel 和 Apple Silicon 架构上的 macOS 13 或更高版本。然而,存在一些显著的技术权衡:该应用尚未获得 Apple 的公证,用户需要手动绕过安全提示才能启动它;此外,由于它依赖私有 API,系统更新可能会破坏其功能。此外,开发者指出,当窗口正在调整大小时,针织边框可能会暂时隐藏,并在操作完成后重新出现。

虽然该项目因其独特的美学风格而受到关注,但目前的文档主要依赖于在虚空背景中的合成窗口图像,而非真实桌面环境的截图。此外,由于该应用托管在一个新的 GitHub 仓库中且未经过公证,一些用户对运行此类软件的安全影响表示担忧。对于对技术层面感兴趣的用户,该项目在 GPL-3.0 许可证下开源,并包含构建脚本,供偏好使用 Python 3 和 Apple Command Line Tools 在本地编译应用程序的用户使用。