Управление окнами в macOS меня раздражает. Это бесплатное приложение было тем решением, которое мне было нужно
Подход Apple к вычислениям на Mac довольно странный. Непоколебимое внимание к простоте, гибкости и элегантности отличает его от Windows. Но в то же время это может показаться очень ограничительным. Ничто не иллюстрирует это лучше, чем окна приложений в macOS.
До macOS Sequoia Apple даже не предлагала подходящие варианты разбиения окон и их привязки. Windows уже некоторое время служит им , причем так, что одобрят даже опытные пользователи.
В своей последней версии macOS предлагает мозаичные позиции при перетаскивании окна по экрану. Но оно еще далеко от совершенства. Ситуация с изменением размера окна еще более расстраивает. Поэтому неудивительно, что множество сторонних приложений заполнили этот пробел .
Прямоугольник уже давно стал фаворитом в сообществе Mac, и на это есть веские причины. Но с другой стороны, платить 10 долларов за приложение, которое обрабатывает окна приложений, — это не каждому по карману. Именно здесь на сцену выходит Swift Shift.
Что такое Свифт Шифт?
За последние несколько недель я погрузился в сообщество разработчиков ПО с открытым исходным кодом и обнаружил несколько фантастических приложений. Менеджер буфера обмена Maccy — один из моих самых любимых . На втором месте находится Swift Shift .

Это еще одно совершенно бесплатное приложение с открытым исходным кодом , которое кардинально меняет представление о том, как вы управляете окнами приложений Mac. Там нет рекламы. Он не потребляет ресурсы вашей системы. Никаких скрытых платежей или предостережений по подписке здесь нет.
Приложение, разработанное Пабло Варелой , даже не запускается как отдельное окно. Вместо этого он основан на утилите в строке меню с крошечным раскрывающимся списком, заполненным небольшим набором основных элементов управления.
Что делает его особенным?
Девиз Swift Shift довольно прост. «Никогда больше не ищите эти крошечные стрелочки». Это отсылка к крошечным цветным кнопкам в верхнем левом углу окна приложения и двусторонней стрелке, которую вы видите, когда курсор наводит курсор на края.
Очень неприятно перетаскивать курсор, ждать появления стрелки, а затем хвататься за края, чтобы изменить размер окна. Но даже при этом вы можете вносить только горизонтальные или вертикальные корректировки.

Вам понадобится дополнительная порция терпения, чтобы захватить угол и изменить размер по диагонали. Это все проблемы, которые Swift Shift элегантно решает, полностью отказавшись от подхода захвата и перетаскивания. Вам вообще не нужно заниматься краями окон.
Вместо этого вы можете изменить размер окна приложения или переместить его по экрану прямо с того места, где в данный момент находится курсор. Я обнаружил, что Swift Shift так же хорошо работает с трекпадом ноутбука, хотя это приложение специально создано для управления с помощью мыши.
Как это упрощает управление окнами?
Swift Shift использует квадрантный подход для перемещения и изменения размеров окон. Это означает, что все окно приложения представляет собой активный холст. Все, что вам нужно сделать, это просто щелкнуть мышью и переместить курсор туда, куда вы хотите.

Для перемещения по окну просто нажмите сочетание клавиш и переместите курсор. К счастью, это сочетание клавиш можно настроить, поэтому вы можете выбрать наиболее доступный вариант для максимального комфорта.
Я установил Command + Option (⌘ + ⌥), поскольку эти две клавиши расположены вместе. Все, что мне нужно сделать, это нажать сочетание клавиш, щелкнуть левой кнопкой мыши по мыши (или трекпаду) и переместить его. Этот жест позволяет перемещать окно приложения на одном экране или на внешних панелях дисплея.
Настоящее волшебство происходит, когда вам нужно изменить размер окон. Вам больше не нужно использовать предустановленные элементы управления плиткой macOS, доступ к которым можно получить, наведя курсор на крошечную зеленую кнопку в верхнем левом углу. Или, что еще хуже, попытайтесь схватиться за края, чтобы схватить стрелку изменения размера.
Swift Shift позволяет назначить отдельное сочетание клавиш для изменения размера. Для изменения размера я выбрал Command + Control (⌘ + ⌃). Просто нажмите сочетание клавиш, щелкните левой кнопкой мыши и начните перемещать его, чтобы отрегулировать размер окна относительно угла, ближайшего к курсору.
Например, если курсор находится ближе к правому нижнему углу, нижний и правый края окна приложения одновременно используются для изменения размера окна приложения. Это произвольная настройка, выполненная с плавной анимацией.
Меньше контроля, четкие амбиции
Как упоминалось выше, все инструменты и элементы управления, предлагаемые Swift Shift, находятся в небольшом раскрывающемся окне, доступ к которому можно получить, открыв значок приложения в строке меню. Вы также можете скрыть его, если вверху все стало выглядеть загроможденным.
Для большей гибкости вы также можете настроить поведение ярлыка и позволить ему фокусироваться только на окне переднего плана, чтобы вызвать перемещение окна и изменение его размера.
Более того, вы можете пропустить щелчок мышью (или трекпадом) и использовать только комбинацию сочетаний клавиш и перемещения курсора для выполнения работы. Таким образом, вы не будете по ошибке нажимать или щелкать какой-либо активный элемент пользовательского интерфейса в окне приложения.

Альтернативно, вы можете переключиться с обычного щелчка левой кнопкой мыши на щелчок правой кнопкой мыши. Мне нравится эта продуманная гибкость. Не только потому, что это облегчает мой рабочий процесс, но и потому, что это также касается личной ловкости.
Независимо от того, левша вы или правша, а также от предпочтительного расположения мыши, вы можете настроить клавиши-модификаторы и выбрать наиболее легко доступную комбинацию на любой стороне клавиатуры.
Общее впечатление быстрое, без каких-либо странных переходов или дрожания. Еще одним аспектом, который меня удивил, было происхождение приложения. «Я создал этот проект, потому что мне всегда хотелось его иметь», — говорит Варела.
«Я понятия не имел об API Swift или macOS, большую часть из них я узнал, используя ChatGPT и просматривая другие проекты с открытым исходным кодом», — добавляет он. Кажется, что vibe-кодирование на этот раз предоставило фантастическую полезность вместо всей шумихи, построенной вокруг него.
Благодаря открытому исходному коду сообщество Swift Shift довольно быстро делится отзывами и исправляет ошибки. Конечно, помогает то, что здесь не так много слоев элементов управления пользовательского интерфейса или причудливых наложений.
В целом, Swift Shift — одна из моих самых любимых утилит. Тот факт, что он бесплатный и с открытым исходным кодом, делает его обязательным для всех поклонников MacOS, которые хотят получить дополнительную дозу функционального удобства для своих повседневных вычислений на Mac.