このプロジェクトについて

Loopは、GNU GPLv3の下でライセンスされた無料かつオープンソースのmacOSウィンドウ管理アプリケーションです(macOS 13以降に対応)。設定可能なキー押下で起動するラジアルメニューを通じて、ウィンドウの移動、サイズ変更、整列を簡素化します。 主な機能は以下の通りです: - **ラジアルメニュー**:トリガーキーを押し続け、カーソルを目的の方向に動かすことで、マウスまたはトラックパッドからウィンドウを操作できます。メニューは幅、形状、色をカスタマイズでき、完全に無効化することも可能です。カーソル操作とラジアルメニュー自体は個別に切り替えられます。 - **プレビューウィンドウ**:確定前に意図したサイズ変更アクションを表示し、パディング、角の半径、枠線の色、枠線の幅を調整できます。 - **キーボードショートカット**:任意のキーをトリガーキーと組み合わせて、特定のウィンドウアクションを開始できます。 - **サイクル**:同じキーの組み合わせを繰り返し押すか左クリックすることで、複数のウィンドウ操作を連鎖させられます。 - **スタッシュ**:ウィンドウを画面端に隠してワークスペースを整理し、端付近にカーソルを合わせるかキーバインドで呼び出せます。 対応するウィンドウアクションには、フルスクリーン、最大化、中央揃え、最小化、非表示、半分、四分の一、水平および垂直の三分割、画面切り替え(次/前/方向指定)、全方向へのウィンドウの拡大と縮小、移動、元に戻す、初期フレームの復元、カスタムフレームが含まれます。 LoopはHomebrew(`brew install loop`)または手動ダウンロードでインストールできます。シェルコマンドやAppleScriptからアクセス可能なURLスキーム(`loop://`)を通じたスクリプト作成をサポートし、ウィンドウアクションの自動化と連鎖を可能にします。トリガーキーは単一キーまたは複数キーに設定でき、Caps Lockの再マッピングに関するガイダンスも提供されています。 READMEには、多数のmacOSウィンドウ管理ツール(Rectangle、Rectangle Pro、Magnet、Moom、Swish、BetterTouchTool、Yabai、Amethyst、AeroSpaceなど)との詳細な機能比較表が含まれており、Loopのオープンソース性、カスタムフレーム、テーマ設定オプション、修飾キー+マウス操作、スタッシュされたウィンドウ、サイクル、画面間移動、フォーカス切り替え、スクリプトサポートを強調しています。