Управление окнами в macOS меня раздражает. Это бесплатное приложение было тем решением, которое мне требовалось.

В более непринужденной и понятной форме: метод Apple для вычислений на Mac отличается от Windows. Бескомпромиссный акцент на удобстве использования, плавности работы и элегантности выделяет его среди конкурентов. Однако такой подход иногда может казаться довольно ограничивающим. Ярким примером этого является дизайн окон приложений в macOS.

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

📊 Хочешь понимать, куда дует ветер на рынке? ТопМоб — мощная аналитика, без воды и хайпа. Не прозевай разворот!

Включай мозг — подписывайся

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

Долгое время прямоугольники были популярным выбором среди пользователей Mac, и это было справедливо. Тем не менее, покупка приложения за 10 долларов для управления расположением окон может показаться дорогой некоторым пользователям. В таком случае, возможно, стоит рассмотреть альтернативное решение под названием Swift Shift.

Что такое Swift Shift?

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

Как энтузиаст технологий, я с радостью сообщаю, что недавно обнаружил бесплатное приложение с открытым исходным кодом, которое революционизирует работу с окнами на вашем Mac. Это приложение не содержит рекламы, обеспечивая чистый интерфейс без лишних элементов, и бережно относится к ресурсам системы. Здесь нет скрытых затрат или подписок; все просто и эффективно!

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

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

Основная идея Swift Shift проста: ‘Вам больше не нужно искать те маленькие стрелки’. Это отсылка к небольшим цветным кнопкам, обычно расположенным в верхнем левом углу окна приложения, и двунаправленной стрелке, которая появляется при наведении курсора на края окна.

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

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

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

Как это облегчает управление окнами?

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

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

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

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

С помощью Swift Shift вы можете настроить уникальную комбинацию клавиш для изменения размера окон. Я выбрал Command + Control в качестве своей комбинации. Чтобы изменить размер окна, просто нажмите назначенные клавиши, затем щелкните и перетащите курсор из ближайшего к нему угла.

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

Меньше контроля, ясная цель

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

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

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

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

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

1) Общее использование ощущается плавным и безукоризненным, без резких перепадов или сбоев. Особенно меня заинтересовало изучение истории создания приложения. ‘Я создал это потому, что давно мечтал об этом,’ – рассказывает Варела.

Он признал, что раньше не знал о Swift или macOS API; однако ему удалось значительно изучить их благодаря использованию ChatGPT и анализу различных проектов с открытым исходным кодом. Примечательно, что в этот раз опыт программирования от vibe-coding оказался действительно полезным, а не просто соответствовал репутации модного инструмента.

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

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

Смотрите также

2025-05-04 04:58