Открываете календарное приложение в плавающем окне — и оно ведёт себя как любое другое окно на Mac: его можно перетащить, изменить размер, свернуть или завалить чем-то другим, на что вы кликните следующим. Это абсолютно правильное поведение для большинства приложений, но неправильное для того, к чему вы хотите пассивно обращаться в течение дня. Окно, которым нужно активно управлять, на самом деле не «всегда видимое» — оно «видимое, пока вы про него не забудете и что-то его не закроет».
Для постоянного отображения расписания на самом деле нужно нечто, ведущее себя не как окно, а скорее как неотъемлемая часть интерфейса — всегда на одном и том же месте, невосприимчивая к сворачиванию или погребению под другими окнами.
Окна не созданы для постоянства
Управление окнами в macOS предполагает, что вы будете активно их расставлять: Split View, Stage Manager, виртуальные рабочие столы. Всё это отлично подходит для управления несколькими активно используемыми приложениями, но создаёт трение для того, на что вы хотите пассивно поглядывать постоянно. Окно календаря в Split View всё равно занимает половину экрана и может сбиться с позиции при переключении рабочих столов или открытии нового приложения в полноэкранном режиме.
Фиксированная позиция, а не перемещаемое окно
Dayedge закрепляет таймлайн у края экрана, а не представляет его в виде перетаскиваемого окна. Он занимает неизменную позицию и ширину, подобно тому, как ведут себя Dock или строка меню, поэтому его никогда случайно не завалит другими окнами и не изменит размер.
Никогда не завален другими окнами
Поскольку панель закреплена у края, а не является обычным окном, открытие новых приложений или переключение между полноэкранными рабочими столами не закрывает и не смещает её. Она остаётся ровно там, где вы её оставили.
Неизменная позиция формирует привычку
Зная, что расписание всегда в одном и том же месте, вы начинаете проверять его автоматически — так же, как не задумываетесь, где находится Dock, вы перестанете задумываться, где находится ваш таймлайн.
Полностью скройте, если нужно
Для моментов, когда нужен нулевой визуальный след, активация по горячему краю позволяет панели уйти за пределы экрана, пока курсор снова не достигнет края, — закреплена, когда нужна, невидима, когда нет.