Window Sweatersは、アプリケーションウィンドウに編み目の縁取りを施すことで、より「心地よい」デスクトップ体験を提供するために設計されたmacOSユーティリティです。このアプリケーションはメニューバーツールとして動作し、ユーザーは毛糸にインスパイアされたパターンや色を使ってワークスペースの外観をカスタマイズできます。主に2つのモードを提供しています。「By App」モードでは、Slack、VS Code、Notionなどの人気ツールを含む37の特定のアプリケーションに対して、オーダーメイドの「セーター」を提供します。もう一つの「Zigzag」モードでは、アプリケーションのアイコンに含まれる色に基づいて、一致するクリーム色のジグザグ模様の縁取りを自動的に生成します。

「By App」と「Zigzag」の両方の編み目縁取りスタイルを特徴とする8つの異なるアプリケーションウィンドウの比較。拡大された毛糸のステッチの詳細も表示。
このアプリケーションは、「By App」のカスタムカラーウェイと、アプリケーションのアイコンの色に自動的に一致する「Zigzag」スタイルの両方をサポートしています。github.com

この画像は、アプリケーションの2つの主要なモードである「By App」と「Zigzag」スタイルを説明しています。

ユーザーはメニューバーの毛糸アイコンを通じて、縁取りの幅、ステッチのサイズ、特定のパターンを調整して視覚的な体験を微調整できます。また、このアプリはどのウィンドウに影響を与えるかについてきめ細かな制御を提供しており、ユーザーは「すべてのアプリでオフにする」を選択するか、特定のアプリケーションのチェックを外して「素の状態」のままにすることもできます。アプリは手選定されたカラーウェイで多くの人気ツールに対応していますが、バックグラウンドでアイコンから動的に色をサンプリングするため、あまり一般的でないアプリでも一貫した美学を保てるように設計されています。アイコンに利用可能な色がない場合は、アプリケーション名に基づいて安定したデフォルトの色が適用されます。

緑、青、錆色のカラーパレットで厚い編み目の縁取りで装飾された、4つの重なり合うmacOSウィンドウ。
Window Sweatersは、アプリケーションウィンドウに毛糸にインスパイアされたパターンを適用し、心地よいデスクトップの美学を作り出します。github.com

このビジュアルは、アプリケーションウィンドウに編み目の縁取りを施すというコア機能を実演しています。

このアプリケーションは、現在どのウィンドウにフォーカスがあるかを追跡するためにmacOSのプライベートウィンドウAPIに依存しているため、システム設定でアクセシビリティの権限を許可する必要があります。このソフトウェアは、IntelおよびApple Siliconの両アーキテクチャにおいてmacOS 13以降に対応しています。ただし、技術的なトレードオフも存在します。このアプリはまだAppleによって公証(notarized)されていないため、ユーザーは起動時にセキュリティプロンプトを手動でバイパスする必要があります。また、プライベートAPIへの依存を意味するため、システムのアップデートによって機能が損なわれる可能性があります。さらに、開発者は、ウィンドウのサイズを変更している間は編み目の縁取りが一時的に隠れ、操作が完了した後に再表示される場合があることを指摘しています。

このプロジェクトは、そのユニークな美学で注目を集めていますが、現在のドキュメントは実際のデスクトップのスクリーンショットではなく、空白の中に配置されたウィンドウの合成画像に依存しています。さらに、アプリは新しいGitHubリポジトリにホストされており、公証もされていないため、一部のユーザーはこのようなソフトウェアを実行することのセキュリティ上の影響について慎重な意見を述べています。技術的な側面に興味がある方のために、このプロジェクトはGPL-3.0ライセンスの下でオープンソースとして公開されており、Python 3とAppleのCommand Line Toolsを使用してアプリケーションをローカルでコンパイルしたいユーザー向けのビルドスクリプトも含まれています。