Прокручиваемый менеджер окон для macOS.

Все окна стоят рядом на одной бесконечной ленте — как в PaperWM и niri для Linux. Ничего не перекрывается и не прячется за другими окнами. Открытие нового приложения не уменьшает остальные. Просто прокручивайте.

Разовая покупка. Бессрочная лицензия. macOS 13 или новее на Apple silicon.

Интерактивное демо Glidro

Safari
Glidro
Терминал
~/project ❯ git status
В ветке main
Нет изменений для коммита
~/project ❯ cargo test
Выполняются 42 теста
Результат тестов: Успешно
~/project ❯
Код
Заметки
Чат

Рабочая модель Glidro, а не видео. Перетащите заголовок, чтобы изменить порядок, нажмите значок Dock, чтобы открыть приложение, закройте окно красной кнопкой. В самом приложении каждая показанная клавиша используется с ⌥ и указанной клавишей.

Мозаичный менеджер окон для macOS, который прокручивает окна вместо их уменьшения.

Сравните сеточную раскладку с прокруткой Glidro. В сетке окна делят одну область экрана, поэтому новое окно уменьшает остальные. Glidro использует горизонтальную ленту, выходящую за края дисплея. Откройте ещё одно приложение ниже: сетка разделит экран, а Glidro удлинит ленту, сохранив ширину существующих окон.

Сеточная раскладка

Окна делят экран. Каждое новое окно уменьшает остальные.

Glidro · Прокрутка

Лента становится длиннее. Окна сохраняют выбранную вами ширину.

Новые окна открываются рядом с активным

Управляемые прокручиваемые столбцы по умолчанию открываются рядом с активным и сохраняют ширину. Плавающие окна и столбцы с вкладками следуют своим правилам.

Лента следует за фокусом

Перемещайте фокус клавиатурой или жестом трекпада. Лента прокручивается ровно настолько, чтобы нужное окно стало видно.

Ваша раскладка сохранится до завтра

Порядок столбцов, ширина и стопки восстанавливаются после перезапуска. У каждого дисплея и каждого Space своя лента, поэтому работа и чаты не перемешиваются.

PaperWM для Mac и niri для macOS в нативном приложении.

Если вы искали PaperWM для Mac или niri для macOS, это та же модель прокрутки с привычками Mac: окно настроек вместо конфигурационного файла, жест трекпада с регулируемой чувствительностью и никаких изменений SIP. Все иллюстрации ниже интерактивны — нажимайте клавиши.

Стопки

Поместите несколько окон в один столбец. Перенесите окно в столбец слева или справа, извлеките его обратно, измените порядок в стопке и высоту любого окна.

Столбцы с вкладками

Превратите стопку во вкладки, когда каждому окну нужна полная высота. Одно сочетание переключает столбец между стопкой и вкладками.

Предустановки ширины

Переключайте окно между выбранными значениями ширины — по умолчанию 25%, 35%, 65% и 75% — или выбирайте следующую либо меньшую предустановку. Полная ширина и центрирование доступны отдельными клавишами.

8 пикс.

Отступы и учёт Dock

Задайте расстояние между окнами и от краёв экрана, вплоть до нуля. Размеры окон учитывают Dock, поэтому окна не оказываются под ним.

MacBook

Внешний дисплей

Несколько мониторов — своя лента на каждом

У каждого дисплея своя лента, фокус и положение прокрутки. Окна не переходят на соседний экран, а одно сочетание отправляет активное окно на следующий дисплей.

Жест трекпада с регулируемой чувствительностью

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

Нативное управление рабочим пространством

Рамка фокуса и затемнение
Необязательная рамка активного окна и затемнение остальных. По умолчанию обе функции выключены; интенсивность затемнения регулируется. Фокус по указателю тоже необязателен и по умолчанию выключен.
Восстановление сеанса и запуск при входе
Порядок столбцов и стопки сохраняются после перезапуска, а приложение может запускаться вместе с Mac и автоматически раскладывать окна.
Правила окон для приложений
Включайте или исключайте приложения из раскладки в Apps, используя поиск и фильтры All, Running или Disabled.
Настраиваемые сочетания
Любое сочетание можно изменить, одному действию назначить несколько сочетаний, а запись сочетаний поддерживает раскладки клавиатуры вне США.
Настройки применяются сразу
Измените отступ, ширину или клавишу — результат сразу виден на экране. Кнопка сохранения и перезапуск не нужны.
Без вмешательства в полноэкранный режим
Переведите окно в полноэкранный режим macOS — Glidro не будет ему мешать.
Автоматизация
Поддерживаются macglide://action/<action-id> URL и помощник GlidroEngine send-cmd .
Персональная доставка после покупки
Персональная ссылка для скачивания и лицензионный ключ отправляются после оплаты.
Ограниченное восстановление движка
После неожиданного завершения выполняется до пяти попыток восстановления за 120 секунд, затем требуется ручное Resume. Намеренная Pause остаётся в силе.
Мышь и нативное изменение размеров
Option вместе с колёсиком мыши переключает окна. Потяните левый или правый край нативного окна, чтобы изменить ширину столбца. Фокус по указателю включается по желанию.
Практика и справка
Обучение при первом запуске использует отдельную ленту. Help копирует версию, данные macOS и движка для поддержки и при наличии показывает встроенные примечания к установленному выпуску.
Окно управления и пауза
Закрытие окна управления не останавливает раскладку; Command+0 открывает его, пока Glidro активно. Боковую панель можно свернуть. Pause восстанавливает подходящие управляемые окна; Quit ждёт завершения восстановления. См. справочник управления.

Сочетания клавиш на каждый день.

Новые установки используют сочетания с Option и клавишами Vim или стрелками. Нажмите сочетание на своей клавиатуре — оно подсветится здесь.

Навигация

Переместить фокус⌥HJKL
или стрелки⌥←↓↑→
Переместить окно⌥⇧+ те же клавиши
Следующий дисплей⌥N

Размер

Сменить ширину⌥R
На всю ширину⌥F
Центрировать столбец⌥C
Следующая / меньшая ширина⌃⌥⇧=-
Выше / ниже⌃⌥=-
Выровнять высоты⌃⌥0

Стопки

В стопку слева⌥]
В стопку справа⌥[
Извлечь вправо⌥⇧]
Извлечь влево⌥⇧[
Столбец с вкладками⌥D
Плавающее / обычное⌃⌥T

Нужен полный список? Откройте Controls → Keyboard в Glidro для всех сочетаний, включая пространства и режимы, и настройки назначений. Это стандартные сочетания новой установки; существующие пользовательские назначения имеют приоритет. Руководство по управлению →

Настоящее приложение Mac: SwiftUI и Glidro Engine, созданные для вашего Mac.

Glidro Engine управляет раскладками окон. Он работает с прокручиваемыми раскладками через оконные API macOS; обновления вызываются нативными уведомлениями и явными командами.

Интерфейс написан на нативном SwiftUI: значок в строке меню и управление раскладкой, жестами и сочетаниями. Нет Electron, веб-представления или конфигурационного файла для изучения. При первоначальной настройке предоставьте Glidro и при необходимости Glidro Engine разрешение Универсального доступа: через него macOS позволяет менеджерам перемещать окна.

  • ТребуетсяmacOS 13 Ventura или новее
  • Работает наApple silicon (M1 или новее)
  • ВыпускПодписано Developer ID и нотариально проверено Apple
  • РазрешенияТолько Универсальный доступ
  • КонфиденциальностьБез отслеживания использования; проверка лицензии использует сеть
  • ЛицензияРазовая покупка, бессрочно

Заплатите один раз. Пользуйтесь всегда.

Без подписки. Стартовая скидка $10 от базовой цены $19.99.

Бессрочная лицензия · один активный Mac

$9.99 $19.99

Разовая покупка. Будущие обновления включены.

  • Прокрутка, стопки, вкладки, жесты трекпада и несколько мониторов
  • Будущие обновления включены в лицензию
  • Переносите лицензию на новый Mac, когда захотите
  • Поддержка по электронной почте

Требуется macOS 13 Ventura или новее на Apple silicon. Оплата через Creem. Цены указаны без применимых налогов. Стартовая скидка применяется автоматически при оплате в Creem.

Ознакомьтесь с правилами покупки и требованиями до оплаты.

Ответы на вопросы.

Что такое прокручиваемый менеджер окон?

Вместо фиксированной сетки такой менеджер располагает окна рядом на горизонтальной ленте, выходящей за края экрана. Вы перемещаетесь по ней жестами трекпада или сочетаниями клавиш, а каждое окно сохраняет заданный размер. Новое приложение не уменьшает и не переставляет остальные.

Glidro похож на PaperWM или Niri, только для Mac?

Да, именно так. PaperWM (GNOME) и Niri (Wayland) сделали прокручиваемую раскладку популярной в Linux, а Glidro переносит ту же модель в macOS как продуманное нативное приложение: интерфейс SwiftUI и Glidro Engine, жест трекпада с регулируемой чувствительностью и графическое управление каждой настройкой. Скрипты Hammerspoon и конфигурационные файлы не нужны.

Чем он отличается от Rectangle, Magnet или менеджеров yabai и AeroSpace?

Rectangle и Magnet — это инструменты привязки окон : вы вызываете их для каждого окна, и они не поддерживают раскладку. Менеджеры yabai, Amethyst и AeroSpace поддерживают раскладку, но в сетке: новое окно меняет размеры остальных.

Glidro использует прокрутку. Окна сохраняют размер на бесконечной ленте, а вы прокручиваете её. Вы получаете автоматизацию мозаичного менеджера без постоянной перестройки рабочего пространства.

На скольких Mac можно использовать лицензию?

Лицензия поддерживает один активный Mac. Стартовая цена — $9.99 без применимых налогов вместо $19.99. Скидка применяется автоматически при оплате в Creem. Для переноса активной лицензии на другой Mac обратитесь в поддержку Glidro. Подписанные разрешения на автономную работу действуют до 14 дней, после чего нужна онлайн-проверка.

Какие версии macOS поддерживаются?

Glidro поддерживает macOS 13 Ventura и новее на Mac с Apple silicon (M1 или новее). Intel Mac не поддерживаются. Glidro 1.0.0 подписано Developer ID и нотариально проверено Apple; расширения ядра, изменения системы и отключение SIP не требуются.

Зачем разрешение Универсального доступа?

macOS позволяет перемещать и изменять размеры окон других приложений только через Accessibility API. Поэтому Glidro нужно то же разрешение, что Rectangle, Magnet и любому менеджеру окон. Это единственное запрашиваемое разрешение. Управление окнами работает локально на вашем Mac. Платная активация и проверка обращаются к службе лицензирования; отслеживания использования нет. Данные лицензирования описаны в политике конфиденциальности .

Поддерживаются несколько мониторов и Spaces?

Да. У каждого дисплея своя независимая лента, фокус и прокрутка; окна не переходят на соседний экран. Одно сочетание отправляет активное окно на следующий дисплей. macOS Spaces также поддерживаются: у каждого Space отдельная раскладка ленты.

Будет ли Mac работать медленнее?

Не должен. Glidro Engine реагирует на уведомления окон и явные команды. В приложении нет Electron и веб-среды выполнения .

Как получить приложение и лицензию после покупки?

После оплаты Creem отправляет личную ссылку для скачивания и лицензионный ключ. Введите ключ в приложении, чтобы активировать Glidro. Чтобы перенести лицензию, деактивируйте её на старом Mac, затем активируйте на новом.

Что делать, если что-то не работает?

Начните с руководства по настройке: чаще всего причина в настройках macOS, особенно в жесте трекпада, который также переключает рабочие столы. Не помогло? Обратитесь в поддержку и опишите проблему и версию macOS. Большинство вопросов — разрешения, несколько мониторов, особенности приложений — решаются быстро. Вам ответит разработчик, создавший Glidro.

Хватит переставлять окна.
Начните прокручивать.

Разовая покупка. Будущие обновления включены. macOS 13 или новее на Apple silicon.