macOS のためのスクロール型ウィンドウマネージャー。

すべてのウィンドウを、どこまでも続く横一列に並べます。Linux の PaperWM や niri と同じ仕組みです。ウィンドウが重なったり隠れたりせず、アプリを追加してもほかのウィンドウは縮みません。あとはスクロールするだけ。

買い切りの永久ライセンス。Apple シリコン搭載、macOS 13 以降の Mac に対応。

Glidro の操作できるデモ

Safari
Glidro
ターミナル
~/project ❯ git status
現在のブランチ main
コミットする変更はありません
~/project ❯ cargo test
42 件のテストを実行中
テスト結果: 成功
~/project ❯
コード
メモ
チャット

動画ではなく、実際に操作できる Glidro のモデルです。タイトルバーをドラッグして並べ替え、Dock アイコンをクリックしてアプリを開き、赤いボタンでウィンドウを閉じられます。実際のアプリでは、ここに示すキーはすべて ⌥ と組み合わせて使います。

ウィンドウを縮めず、スクロールする macOS 用タイル型ウィンドウマネージャー。

グリッド型タイル配置と Glidro のスクロール配置を比べてみましょう。グリッドでは同じ画面を分け合うため、ウィンドウを追加すると各タイルが小さくなります。Glidro が使うのは、 ディスプレイの外まで続く横一列の配置です。下でアプリをもう一つ開いてみてください。グリッドは画面を分割しますが、Glidro は列を延ばし、既存のウィンドウの幅を保ちます。

グリッド型タイル配置

画面を分け合うため、新しいウィンドウを開くたびにタイルが小さくなります。

Glidro · スクロール配置

横一列の配置が延び、既存のウィンドウは指定した幅を保ちます。

新しいウィンドウはフォーカス中の隣に

管理対象のスクロール列は、既定でフォーカス中の列の隣に開き、幅を保ちます。 フローティングウィンドウやタブ列には、それぞれの配置ルールが適用されます。

フォーカスに合わせてスクロール

キーボードでフォーカスを移すか、トラックパッドをスワイプすると、対象のウィンドウが見えるところまで横一列の配置がスクロールします。

明日も同じレイアウトで

再起動後も列の順序、幅、スタックを復元。ディスプレイと操作スペースごとに独立した配置が保たれるので、仕事とチャットが混ざりません。

Mac 版 PaperWM、macOS 版 niri のような体験をネイティブアプリで。

Mac 版 PaperWM や macOS 版 niri を探していた方へ。同じスクロールの仕組みを、Mac らしい操作で使えます。設定ファイルの代わりに設定ウィンドウ、感度を調整できるトラックパッドのスワイプ、SIP の変更も不要です。下の図はすべて操作できるので、キーを押してみてください。

スタック

複数のウィンドウを一つの列にまとめます。左右の列へウィンドウを取り込む、列から分離する、スタック内で並べ替える、各ウィンドウの高さを変える、といった操作ができます。

タブ列

各ウィンドウを列いっぱいの高さで使いたいときは、スタックをタブに切り替え。一つのショートカットでスタック列とタブ列を切り替えられます。

幅のプリセット

指定した幅へ順番に切り替えます。既定は 25%、35%、65%、75%。次のプリセットや、より小さいプリセットも選べます。全幅と中央配置はそれぞれ一つのキーで操作できます。

8 px

余白と Dock を避ける配置

ウィンドウ間と画面端の余白を、ゼロまで設定できます。Dock を避けてサイズを調整するため、ウィンドウが下に隠れません。

MacBook

外部ディスプレイ

ディスプレイごとに独立したスクロール配置

各ディスプレイに独立した横一列の配置、フォーカス、スクロール位置があります。隣の画面へウィンドウがはみ出すことはありません。一つのショートカットで、フォーカス中のウィンドウを次のディスプレイへ送れます。

感度を調整できるトラックパッドのスワイプ

3 本指または 4 本指でスワイプすると、設定した感度で配置が指に追従し、最後に近くの列で止まります。このページのデモの上で横にスクロールして、試してみてください。

ワークスペースのためのネイティブ操作

フォーカス枠と調光
フォーカス中のウィンドウに枠を付けたり、ほかのウィンドウを暗くしたりできます。どちらも既定ではオフ。暗さの強さも調整できます。ポインタにフォーカスを追従させる機能も任意で、既定ではオフです。
セッション復元とログイン時の起動
再起動しても列の順序とスタックを保持。Mac の起動時にアプリを開き、自動でタイル配置を開始することもできます。
アプリ別のウィンドウルール
「アプリ」でタイル配置の対象を設定できます。検索と、「すべて」「実行中」「無効」の絞り込みに対応しています。
変更できるショートカット
すべてのショートカットを変更でき、一つの操作に複数の組み合わせを割り当てられます。記録機能は米国以外のキーボード配列にも対応します。
設定はすぐに反映
余白、幅、キーを変えると、その場で画面に反映されます。保存ボタンも再起動も必要ありません。
macOS 本来のフルスクリーンを尊重
ウィンドウを macOS のフルスクリーンにすると、Glidro はその操作に干渉しません。
自動化
対応する macglide://action/<action-id> URL と GlidroEngine send-cmd ヘルパーに対応。
購入後に専用リンクをお届け
お支払い後、専用のダウンロードリンクとライセンスキーが届きます。
回数を制限したエンジン復旧
予期せず終了した場合、120 秒間に最大 5 回の復旧を試みます。その後は手動で再開する必要があります。意図的に一時停止した場合は、そのまま停止状態を保ちます。
マウス操作と標準のサイズ変更
Option を押しながらマウスホイールでウィンドウ間を移動。ウィンドウの左右の端をドラッグすると列の幅を変更できます。フォーカスをポインタに追従させることも可能です。
練習とヘルプ
初回の練習では独立した配置を使用します。「ヘルプ」ではサポート用にアプリのバージョン、macOS、エンジン情報をコピーでき、用意されている場合はインストール済みのバージョンに対応するリリースノートを表示します。
コントロールウィンドウと一時停止
コントロールウィンドウを閉じてもタイル配置は続きます。Glidro がアクティブな間に Command+0 で再表示できます。サイドバーは必要に応じて折りたためます。一時停止は対象の管理ウィンドウを元に戻し、終了は復元を待ちます。詳しくは 操作リファレンスをご覧ください.

毎日使うキーボードショートカット。

新規インストールでは Option と Vim キーまたは矢印キーを組み合わせる既定設定です。自分のキーボードで押すと、ここで対応するキーが光ります。

移動

フォーカス移動⌥HJKL
または矢印キー⌥←↓↑→
ウィンドウ移動⌥⇧+ 同じキー
次のディスプレイ⌥N

サイズ

幅を切り替え⌥R
全幅⌥F
列を中央に配置⌥C
次の / 小さい幅プリセット⌃⌥⇧=-
高く / 低く⌃⌥=-
高さを均等に⌃⌥0

スタック

左の列にスタック⌥]
右の列にスタック⌥[
右へ分離⌥⇧]
左へ分離⌥⇧[
タブ列⌥D
フロート / 解除⌃⌥T

すべての操作を見るには、Glidro の コントロール → キーボード を開いてください。ワークスペースやショートカットモードの操作も確認でき、割り当ても変更できます。ここに示すのは新規インストール時の既定値です。既存のカスタム設定が優先されます。 操作ガイドを読む →

SwiftUI と Glidro Engine で構築した、本物のネイティブ Mac アプリ。

Glidro Engine がアプリのウィンドウ配置を管理します。macOS のウィンドウ API でスクロール配置を処理し、ネイティブ通知と明示的なコマンドで更新します。

画面に表示されるのは、メニューバーとレイアウト、ジェスチャ、ショートカットの操作を備えたネイティブ SwiftUI アプリです。Electron も Web ビューもなく、設定ファイルを覚える必要もありません。初期設定に従い、Glidro と、求められた場合は Glidro Engine にアクセシビリティを許可してください。macOS でウィンドウを動かすために必要な権限です。

  • 必要な OSmacOS 13 Ventura 以降
  • 対応する MacApple シリコン(M1 以降)
  • リリースDeveloper ID で署名し Apple が公証
  • 権限アクセシビリティのみ
  • プライバシー利用状況の追跡なし。ライセンス検証時に通信します
  • ライセンス買い切り、永久利用

一度の支払いで、ずっと使える。

サブスクリプションなし。発売記念価格は通常 $19.99 から $10 引き。

永久ライセンス · 有効な Mac 1 台

$9.99 $19.99

買い切り。将来のアップデートも含まれます。

  • スクロール、スタック、タブ、トラックパッドのスワイプ、複数ディスプレイに対応
  • ライセンスに将来のアップデートを含む
  • 新しい Mac へいつでもライセンスを移行可能
  • メールサポート

Apple シリコン搭載、macOS 13 Ventura 以降の Mac が必要です。決済は Creem が担当します。表示価格は適用される税金を含みません。発売記念割引は Creem の購入手続きで自動適用されます。

購入手続きの前に、 購入ポリシー と 動作要件 をご確認ください。

よくある質問にお答えします。

スクロール型ウィンドウマネージャーとは?

固定されたグリッドに押し込む代わりに、画面の外まで続く横一列にウィンドウを並べる仕組みです。トラックパッドのジェスチャやキーボードショートカットで列をスクロールし、各ウィンドウは指定したサイズを保ちます。新しいアプリを開いても、ほかのウィンドウが縮んだり並び替わったりしません。

Glidro は Mac 向けの PaperWM や Niri のようなものですか?

はい、その考え方です。PaperWM(GNOME)と Niri(Wayland)が Linux で広めたスクロール型ウィンドウ管理を、Glidro は macOS 向けの 使いやすいネイティブアプリとして提供します。SwiftUI のインターフェイスと Glidro Engine、感度を調整できるスワイプ、すべての設定に対応する GUI を備えています。Hammerspoon のスクリプトや設定ファイルは不要です。

Rectangle や Magnet、yabai や AeroSpace のようなタイル型マネージャーとの違いは?

Rectangle と Magnet は、ウィンドウを決まった位置に配置する スナップツール です。ウィンドウごとに操作し、全体の配置は維持しません。yabai、Amethyst、AeroSpace などは配置を維持しますが、グリッド型では新しいウィンドウを追加すると残りのサイズが変わります。

Glidro が使うのは スクロール配置です。どこまでも続く横一列でウィンドウのサイズを保ち、スクロールして移動します。自動で整列する便利さと、作業中に配置が変わらない落ち着いた環境を両立できます。

何台の Mac で使えますか?

一つのライセンスで有効にできるのは Mac 1 台です。発売記念価格は通常 $19.99 から値下げした $9.99 で、適用される税金は含みません。割引は Creem の購入手続きで自動適用されます。別の Mac に有効なライセンスを移す場合は Glidro サポートへご連絡ください。署名付きオフライン認証は最大 14 日間有効で、その後はオンライン検証が必要です。

対応する macOS のバージョンは?

Glidro は、 macOS 13 Ventura 以降 を実行する Apple シリコン搭載 Mac(M1 以降)に対応します。Intel Mac には対応しません。Glidro 1.0.0 は Developer ID で署名され、Apple の公証を受けています。カーネル拡張やシステム変更はなく、一部のタイル型マネージャーと異なり SIP を無効にする必要もありません。

なぜアクセシビリティ権限が必要なのですか?

macOS では、ほかのアプリのウィンドウを移動、サイズ変更する際にアクセシビリティ API を使うため、Glidro にもその権限が必要です。Rectangle や Magnet なども同じ権限を使います。アプリが要求する権限はこれだけです。ウィンドウ管理は お使いの Mac 内で実行されます。有料版の有効化と検証ではライセンスサービスに接続しますが、利用状況は追跡しません。ライセンス情報の扱いは プライバシーポリシー をご覧ください。

複数ディスプレイや操作スペースに対応していますか?

はい。ディスプレイごとに独立した配置、フォーカス、スクロール位置があり、ウィンドウが隣の画面にはみ出すことはありません。キー操作でフォーカス中のウィンドウを次のディスプレイへ送れます。macOS の操作スペースにも対応し、それぞれの配置を保ちます。

Mac の動作は遅くなりませんか?

通常は問題ありません。Glidro Engine はウィンドウ通知と明示的なコマンドに応答します。アプリ全体で Electron も Web ランタイムも使用していません 。

購入後、アプリとライセンスはどう受け取りますか?

お支払い後、Creem が専用のダウンロードリンクとライセンスキーをお届けします。 アプリにキーを入力して Glidro を有効にしてください。 ライセンスを移すには、古い Mac で無効化してから、新しい Mac で有効化してください。

うまく動かないときは?

まずは 設定ガイドをご覧ください。多くは macOS の設定に関する問題で、特にデスクトップ切り替えとトラックパッドのスワイプが競合する場合があります。解決しない場合は、 サポート へ状況と macOS のバージョンをお知らせください。権限、複数ディスプレイ、特定アプリの動作など、多くの問題はすぐに解決できます。開発した本人が返信します。

ウィンドウの並べ直しは、もうおしまい。
スクロールを始めよう。

買い切り。将来のアップデートも含まれます。Apple シリコン搭載、macOS 13 以降に対応。