Rectangleの最新情報:見逃しているかもしれない最近の新機能

Rectangleの最新情報:見逃しているかもしれない最近の新機能

Rectangle appは頻繁にアップデートされており、GitHubのリポジトリを意識的にウォッチしていないと、そのリリースノートは見逃しがちだ。ここでは、記憶を頼りにまとめた要約ではなく、プロジェクト自身のリリース履歴に基づいて、最近のバージョンで実際に何が実装されたのかを確認する。しばらく前にRectangleをインストールしたきり、その後の変更点を確認していない人には特に役立つはずだ。

v0.96:角の挙動とセキュリティ監査

この記事を書いている時点での最新版であるv0.96のリリースノートによると、

  • 固定サイズのウィンドウに、角の挙動を設定できるようになった。自由にリサイズできないウィンドウ(一部のユーティリティパネルや固定サイズのアプリ)について、通常なら角のポジションになるはずのアクションを、提案領域の中央に配置するのではなく、実際にその角にスナップするよう設定できるようになった。これは、以前はRectangleの角のアクションと一貫性のない挙動をしていたアプリのカテゴリーに対する、小さいが具体的な修正だ。
  • 文書化されたセキュリティ監査。リリースノートでは、MASShortcut依存関係の固定、URLタスク処理の確認、設定の自動読み込み挙動の堅牢化として説明されている。これは、Rectangle macのより広範なSECURITY.mdポリシーで言及されているようなセキュリティメンテナンスの、具体的で日付のついた実例だ ― 単なる一般論ではなく、特定のリリースに反映された、監査済みの具体的な変更だ。
  • 半分および3分の1のアクションにおける重なり検出の誤検知の修正と、グリッド位置の巡回のための重なりオフセットオプションの追加。
  • メニュー項目に不足していたSF Symbolアイコンの追加と、韓国語翻訳の更新。

v0.95:より細かいグリッド位置と番号によるディスプレイ指定

その前のリリースでは、それまでのバージョンには存在しなかった2つの機能が追加された。

  • 9分割(3×3)、12分割(3×4)、16分割(4×4)のグリッド位置。それぞれに巡回モードがあり、Rectangle appの標準アクション一覧がカバーする半分/4分の1/3分の1/6分の1/8分の1/9分割のカタログを大きく超える拡張だ。9分割でもまだ大まかに感じられるような、非常に大きい、あるいは超ワイドなディスプレイを想定している。
  • 番号を指定して特定のディスプレイにウィンドウを移動する機能。それまでは順番に次または前のディスプレイへ切り替えることしかできなかった。これは、マルチモニター環境のバグ報告で挙がっていた、ディスプレイの並び順が直感的でないという問題に直接対応するものだ。番号でディスプレイを指定できれば、その並び順のロジックに頼るのではなく、それを完全に迂回できる。
  • 通知センターの通知が画面上に表示されているときに、画面端へのドラッグスナップが機能しなかった問題の修正。これは、同じ画面端を奪い合う、macOSのUIの2つの別々の要素間で起きる、狭いながらも実際に存在する相互作用だ。

古いバージョンを使っているなら知っておく価値のある、それ以前の注目すべき追加機能

リリース履歴をさらにさかのぼると、一度Rectangleをインストールしたきり変更履歴を見返したことがない人には見逃しがちな機能がいくつも追加されている。

  • ウィンドウスナップの触覚フィードバック対応(v0.77) ― Force Touchトラックパッドを搭載したMacで、スナップアクションが完了したときに物理的なクリック感が得られる。
  • ウィンドウの幅または高さを2倍/半分にする(v0.77) ― 標準のMake Larger/Make Smallerの増分を超えた、追加のリサイズアクション。
  • ドラッグスナップに既知の問題があるアプリの文書化されたリスト。具体的にAdobe IllustratorとAfter Effectsが挙げられている(v0.77) ― このどちらかのアプリで特にRectangleのドラッグスナップに問題があった場合、これは自分側の設定ミスではなく、既知の名指しされた制約であることを確認できる有用な情報だ。
  • ノッチ付きディスプレイ向けの独立した余白設定(v0.80) ― 画面にノッチのあるMacBookを使っていて、ノッチのないディスプレイと同じマージンを使うのではなく、タイル状に並べたウィンドウの間隔にノッチを特に考慮してほしかった場合に関係する。
  • タイトルバーのタブグループ対応(v0.80)。
  • Todo Mode(v0.66頃に導入) ― 標準的なウィンドウタイリングとは別の機能で、Rectangle appがサイドバー形式のToDoリストのやり取りを管理できるようにするもの。存在に気づいていなかった人は、設定画面をのぞいてみる価値がある。
  • 「centerProminently」コマンド(v0.75) ― 標準のCenterアクションに加えて、単純な中央寄せでは画面上で望んだ目立ち方にならないウィンドウ向けの、追加の中央寄せアクション。
  • 右から左に書く(RTL)言語でのStage Managerの配置に関する修正(v0.77) ― RTL言語のシステムロケールでStage Managerと一緒にRectangleを使っている場合に関係する。

自分が使っているバージョンと、それ以降の新機能を確認する方法

  1. Rectangle appのメニューバーアイコンを開き、Optionキーを押したままにする ― 「About」の項目がView Loggingに変わるが、Optionキーを押さずに通常のAbout画面を開けば、現在のバージョン番号が表示される。
  2. それをGitHubのReleasesページと照らし合わせる。ここには、最新のものから順に、すべてのバージョンとその具体的な変更点が一覧になっている。
  3. 何バージョンも遅れている場合は、自分のバージョンから最新版までの間の各リリースノートに目を通そう。機能追加やバグ修正は積み重なっていくものなので、何バージョンか前の変更が、これまで回避策でしのいでいた問題をまさに解決してくれることもある。

これが単なる好奇心以上に重要な理由

この変更履歴に見られる、特定の繰り返しのパターンは押さえておく価値がある ― 報告されたバグは、名前と日付のついたリリースの中で修正されていくということだ。フォーラムや古いブログ記事に投稿されている、Rectangleの「既知の」制約に対する回避策は、その後にリリースされた修正より前の情報であることがよくある。特定のアプリにおけるドラッグスナップの挙動、マルチモニターでの並び順の癖、不足しているグリッドの細かさなど、ある制約が恒久的なものだと決めつける前に、古いトラブルシューティングのスレッドに頼るのではなく、最近のリリースですでに対応済みかどうかを確認しよう。