フローティングウィンドウでカレンダーアプリを開くと、Mac上の他のあらゆるウィンドウと同じように振る舞う——ドラッグでき、サイズを変更でき、最小化でき、次にクリックした何かの下に埋もれてしまう。ほとんどのアプリにとってはそれが正しい振る舞いだが、一日中さりげなく参照したいものにとっては間違った振る舞いだ。積極的に管理しなければならないウィンドウは、本当の意味で「常に見える」わけではない。「忘れて何かに覆われるまでは見える」だけだ。
常時表示のスケジュール画面として本当に必要なのは、ウィンドウというよりも備え付けの設備のように振る舞うものだ——常に同じ場所にあり、最小化されたり埋もれたりすることのないもの。
ウィンドウは恒久的な表示のために作られていない
macOSのウィンドウ管理は、Split View、Stage Manager、仮想デスクトップなど、こちらが積極的に配置していくことを前提としている。これらはすべて、実際に使っている複数のアプリを管理するには適しているが、常にさりげなく目に入れておきたいものにとっては手間になる。Split Viewで表示したカレンダーウィンドウは依然として画面の半分を占有し、スペースを切り替えたり新しいアプリを全画面で開いたりすると位置がずれてしまうこともある。
動かせるウィンドウではなく、固定された位置
Dayedgeは、ドラッグ可能なウィンドウとしてではなく、タイムラインを画面の端に固定する。DockやメニューバーのようにMac上で常に同じ位置と幅を占め、うっかり埋もれたりサイズが変わったりすることはない。
他のウィンドウに埋もれることがない
標準的なウィンドウではなく端に固定されているため、新しいアプリを開いたり全画面のスペースを切り替えたりしても、覆われたりずれたりすることはない。常に置いた場所にそのままある。
一定の位置が習慣を作る
予定が常に同じ場所にあるとわかっていれば、確認することが自動的な行動になる——Dockがどこにあるか意識しないのと同じように、タイムラインの場所も意識しなくなっていく。
必要なら完全に非表示にできる
視覚的な存在感をゼロにしたい瞬間には、ホットエッジ機能を使えばカーソルが再び端に達するまでサイドバーを画面外に退避させておける——必要なときは固定表示、不要なときは非表示だ。