Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

Почему я больше не мучаюсь с неудобным управлением окнами на macOS благодаря этому бесплатному приложению

Подход Apple к вычислениям на Mac иногда выглядит несколько странным. Непоколебимая преданность простоте, плавности и элегантности выделяет его на фоне Windows, но такие ограничения могут усложнять жизнь пользователям. И ярким примером этого являются окна приложений на macOS. До выхода macOS Sequoia Apple даже не предлагала адекватные функции укладки и привязки окон. Windows уже давно наделила эти функции так, что они нравятся даже искушенным пользователям. В последней версии macOS появились функции укладки при перетаскивании окна по экрану, но это всё еще далеко от идеала. Проблема упрощения управления размерами окон стоит особенно остро. Поэтому неудивительно, что множество сторонних приложений активно заполняют образовавшийся пробел. Rectangle долгое время был любимцем в сообществе Mac, и на то есть веские причины. Однако не каждый готов платить 10 долларов за приложение для управления окнами. Именно здесь на помощь приходит Swift Shift. В последние недели я погрузился в мир open-s
Оглавление

Подход Apple к вычислениям на Mac иногда выглядит несколько странным. Непоколебимая преданность простоте, плавности и элегантности выделяет его на фоне Windows, но такие ограничения могут усложнять жизнь пользователям. И ярким примером этого являются окна приложений на macOS.

До выхода macOS Sequoia Apple даже не предлагала адекватные функции укладки и привязки окон. Windows уже давно наделила эти функции так, что они нравятся даже искушенным пользователям.

В последней версии macOS появились функции укладки при перетаскивании окна по экрану, но это всё еще далеко от идеала. Проблема упрощения управления размерами окон стоит особенно остро. Поэтому неудивительно, что множество сторонних приложений активно заполняют образовавшийся пробел.

Rectangle долгое время был любимцем в сообществе Mac, и на то есть веские причины. Однако не каждый готов платить 10 долларов за приложение для управления окнами. Именно здесь на помощь приходит Swift Shift.

Что такое Swift Shift?

В последние недели я погрузился в мир open-source и обнаружил несколько потрясающих приложений. Менеджер буфера обмена Maccy – мой абсолютный фаворит, а второе место занимает Swift Shift.

Это еще одно бесплатное и полностью открытое приложение, которое кардинально меняет способ управления окнами приложений на Mac. Здесь нет рекламы и нет нагрузки на системные ресурсы. Никаких скрытых платежей или условий подписки.

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

Что делает его особенным?

Девиз Swift Shift довольно прост: «Никогда больше не ищите эти маленькие стрелки». Это отсылка к крохотным кнопкам в верхнем левом углу окна и двусторонней стрелке, которая появляется при наведении курсора на края.

Перетаскивать курсор, ждать появления стрелки, а затем пытаться захватить края для изменения размера окна — довольно раздражающее занятие. И даже в этом случае можно настроить размеры только в горизонтальном или вертикальном направлении.

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

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

Как он упрощает управление окнами?

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

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

Я назначил её на сочетание Command Option (⌘ ⌥), так как эти клавиши расположены близко друг к другу. Всё, что мне нужно сделать, это нажать на сочетание, кликнуть левой кнопкой мыши (или трекпадом) и перемещать его. Этот жест позволяет перемещать окно приложения как на одном экране, так и между внешними дисплеями.

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

Swift Shift позволяет назначить отдельное сочетание клавиш для изменения размера. Я выбрал Command Control (⌘ ⌃) для этой функции. Просто нажмите сочетание клавиш, кликните левой кнопкой мыши и начните перемещение для корректировки размера окна в зависимости от угла ближе всего к курсору.

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

Меньше элементов управления, ясная амбиция

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

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

Более того, вы можете полностью обойтись без нажатия мыши (или трекпада) и использовать только сочетание клавиш и движение курсора для выполнения своих действий. Это позволяет избежать случайных нажатий или кликов на активные элементы интерфейса в окне приложения.

Кроме того, вы можете изменить привычный левый клик мыши на правый. Мне нравится такая продуманная гибкость. Она не только упрощает мой рабочий процесс, но и учитывает индивидуальные особенности пользователей.

Независимо от того, левша вы или правша, или как вам удобнее расположить мышь, вы можете настроить модификаторы клавиш и выбрать наилучшее сочетание с любой стороны клавиатуры.

В целом, опыт использования приложения отличается быстротой и плавностью, без странных переходов или задержек. Меня также поразила история создания этого приложения. «Я создал этот проект, потому что всегда хотел, чтобы он существовал», - говорит Варела.

«Я знал о Swift и API macOS не так много, и большую часть информации получил, используя ChatGPT и изучая другие open-source проекты», - добавляет он. Похоже, что «программирование с помощью вибрации» дало нам замечательный инструмент, а не только шум вокруг него.

Благодаря своей open-source природе сообщество Swift Shift оперативно предоставляет обратную связь и исправляет ошибки. Это определённо помогает, поскольку здесь не так много уровней интерфейсных элементов или мешающих наложений.

В общем, Swift Shift – одна из моих любимых утилит. То, что оно бесплатно и является open-source, делает его обязательным для всех поклонников macOS, стремящихся расширить функциональность своей повседневной работы на Mac.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Вы также можете найти наши материалы в: