Разработчик Андрей Константинов создал утилиту WindowGlue для операционной системы macOS, которая позволяет «склеивать» два окна между собой, чтобы они вели себя как одно целое. Программа размещается в menu bar (строка меню) и работает очень просто: после активации режима Add Glue достаточно перетащить одно окно к другому — появится светящийся индикатор, показывающий возможные позиции для склеивания. Как только окна соприкоснутся, они начнут двигаться синхронно, что особенно удобно для работы с несколькими приложениями или при сравнении документов.
Утилита WindowGlue поддерживает быстрые клавиши: F9 включает или выключает режим склеивания, а Shift+F9 позволяет быстро «отклеить» активное окно. Все сочетания можно настроить по своему вкусу. Чтобы разъединить окна, достаточно просто быстро потрясти одно из них мышкой.
Программное обеспечение работает на macOS Ventura (13.0) и новее, требует разрешения на доступ к функциям специальных возможностей, но при этом не собирает и не отправляет никакие данные — все действия происходят только на пользовательском устройстве. Программа уже переведена на 13 языков, включая русский, английский, французский, немецкий и японский.
WindowGlue можно установить, скачав готовый DMG-файл с релизами на GitHub, либо собрать самостоятельно через Xcode 15+. Среди известных ограничений — небольшая задержка при перетаскивании склеенных окон и то, что при переносе на другой экран второе окно пока не следует автоматически. WindowGlue распространяется по лицензии MIT и уже успела привлечь внимание пользователей, которым не хватает гибкости управления окнами на Mac.