技術的な進歩にもかかわらず、私は常に、最新の macOS ソフトウェアは Mac OS および Mac OS X の従来のウィンドウ階層化ポリシーを参考にすべきだと感じてきました。
Front and Center は、John Siracusa と Lee Fyock による新しい Mac に欠かせないアプリです。これまでこのアプリなしでどうやって生きてきたのか不思議に思うほどです。
ジョン・シラクサは自身のブログにこう書いている。
クラシックMac OSでは、現在アクティブではないアプリケーションのウィンドウをクリックすると、そのアプリケーションに属するすべてのウィンドウが最前面に表示されます。Mac OS XとmacOSでは、クリックしたウィンドウのみが最前面に表示されます。
macOSのウィンドウレイヤー化ポリシーに慣れすぎていて、以前の動作についてはあまり気にしていませんでした。しかし今考えてみると、1つのウィンドウをクリックしたときにアプリのすべてのウィンドウがフォアグラウンドに表示される方が断然良いと思います。
残念ながら、macOS Catalinaは32ビットアプリをサポートしていなかったため、この機能を実装していた最後のアプリもついに廃止されてしまいました。私は、Dockアイコンをクリックしてアプリを切り替え、そのすべてのウィンドウを最前面に表示させなければならないという、冷たく不毛な世界に一人取り残されていました。
フロントとセンターに入ります:
Front and Centerは取るに足らないアプリです。あまりにも取るに足らないものだったので、機能が限られているため却下されるのではないかと心配していました。しかし、実際に稼働させると、文字通り1日に何百回も使われます。そして、私にとってこのアプリは必要不可欠であることは明らかだったので、自ら開発に協力することにしました。
アプリは宣伝どおりに動作し、好みに合わせてカスタマイズできます。
例えば、アプリをモダンモードに切り替えることで、従来のウィンドウの重ね表示動作を一時的に無効にすることができます。モダンモードでは、クリックしたウィンドウのみが最前面に表示されます。どちらのモードでも、Shiftキーを押しながらウィンドウをクリックすると、選択した動作とは逆の動作になります。
シラクーサは次のように説明する。
私のウィンドウ管理スタイルは、クラシックモードの動作に大きく依存しています。また、特定の状況ではMac OS Xの動作も気に入っているので、Shiftキーを押しながらクリックすることでデフォルトの動作をオーバーライドできるアプリを見つけて、大変嬉しく思いました。
macOSのインターリーブウィンドウが好きな方には、このアプリは向いていないかもしれません。しかし、1つのアプリのすべてのウィンドウを最前面に表示したいなら、Front and Centerをぜひ試してみてください。
Front and CenterはMac App Storeで3ドルです。