Разработчики Shoji представили версию 1.5.1 приложения для автоматической раскладки окон в macOS. Утилита предназначена для компьютеров с macOS Sequoia 15 и более новыми версиями системы: после запуска она распределяет открытые приложения по выбранной схеме без ручного перетаскивания и изменения размеров окон.
Пользователь может выбрать один из вариантов размещения – сетку, колонки, строки или боковую компоновку. Shoji поддерживает размещение от одного до четырёх окон на экране, а на широкоформатных мониторах – до пяти. При закрытии одного из окон остальные автоматически занимают освободившееся пространство. Если приложений становится больше, чем позволяет схема, программа объединяет их в стопку внутри соответствующей области.
Настройка рабочих сценариев
В Shoji предусмотрены управление мышью и сочетания клавиш, в том числе для выбора раскладки, обмена окнами местами и переноса активного окна на другой дисплей. Для каждого монитора можно назначить отдельную схему. Приложение также учитывает вертикальные и ультраширокие экраны, позволяет резервировать часть дисплея под док-панель или другую постоянную панель.
Функция Setups, доступная в бета-версии, даёт возможность сохранить набор нужных приложений и их расположение, а затем открыть его одним действием или сочетанием клавиш. Программы, не включённые в сохранённую конфигурацию, скрываются, но не закрываются.

Интерфейс Shoji можно персонализировать: доступны настройка границ, отступов, цветов, подсветки активного окна и значка приложения. Утилита умеет следовать системной светлой или тёмной теме либо использовать выбранный пользователем вариант.
Совместимость и приватность
Для управления окнами Shoji необходимо разрешение macOS на использование функций универсального доступа. По утверждению разработчиков, приложение использует его только для определения позиции и размера окон, не делает снимков экрана, не считывает содержимое документов и не сохраняет заголовки окон. Данные о минимальном допустимом размере приложений, как заявляется, остаются на компьютере пользователя.

Разработчики также сообщают, что Shoji работает без постоянного подключения к интернету. Сеть требуется только для проверки лицензионного ключа и поиска обновлений. Программа подписана идентификатором Apple Developer ID и нотариально заверена компанией. При использовании «Постановщика» окон утилита приостанавливает работу, поскольку системная функция самостоятельно управляет расположением приложений.
Цена
Shoji распространяется напрямую через сайт разработчика, а не через Mac App Store. Причина проста – требования магазина к песочнице приложений: для управления окнами других программ Shoji должна работать за её пределами. На странице продукта указана разовая цена $14,99 за лицензию для одного Mac без учёта налогов, если они применяются. Перед покупкой доступна двухдневная пробная версия без привязки банковской карты и электронной почты. Обновления в пределах ветки 1.x заявлены как бесплатные.