O gerenciamento de janelas no macOS me irrita. Este aplicativo gratuito foi a solução que eu precisava

A abordagem da Apple à computação Mac é bastante estranha. O foco inabalável na simplicidade, fluidez e elegância o diferencia do Windows. Mas, ao mesmo tempo, pode parecer muito restritivo. Nada exemplifica isso melhor do que janelas de aplicativos no macOS.

Até o macOS Sequoia , a Apple nem sequer oferecia opções adequadas de colocação de janelas e encaixe de janelas. O Windows já os atende há algum tempo e de uma forma que até mesmo usuários avançados aprovariam.

Em sua última iteração, o macOS sugere posições lado a lado conforme você arrasta uma janela pela tela. Mas ainda está longe de ser perfeito. A situação com o redimensionamento de janelas é ainda mais frustrante. Não é nenhuma surpresa, portanto, que vários aplicativos de terceiros tenham preenchido essa lacuna .

O retângulo é há muito tempo um dos favoritos na comunidade Mac, e por um bom motivo. Mas pagar US $ 10 por um aplicativo que lida com janelas de aplicativos não é o que todos gostam. É aí que o Swift Shift entra em cena.

O que é mudança rápida?

Nas últimas semanas, mergulhei na comunidade de código aberto e descobri alguns aplicativos fantásticos. O gerenciador de área de transferência Maccy é um dos meus favoritos absolutos . Um segundo próximo é Swift Shift .

É mais um aplicativo de código aberto e totalmente gratuito que reimagina dramaticamente a forma como você gerencia janelas de aplicativos Mac. Não há anúncios. Ele não consome os recursos do sistema. Nenhuma cobrança oculta ou advertências de assinatura estão em jogo aqui.

Desenvolvido por Pablo Varela , o aplicativo nem abre como janela própria dedicada. Em vez disso, ele reside em um utilitário na barra de menu, com um pequeno menu suspenso preenchido por um pequeno conjunto de controles principais.

O que o torna especial?

O lema por trás do Swift Shift é bastante direto. “Nunca mais procure por essas flechas minúsculas.” Essa é uma referência aos pequenos botões coloridos no canto superior esquerdo da janela de um aplicativo e à seta dupla-face que você vê quando o cursor passa sobre as bordas.

É muito frustrante arrastar o cursor, esperar a seta aparecer e agarrar as bordas para redimensionar a janela. Mas mesmo assim, você só pode fazer ajustes horizontais ou verticais.

Você precisa de uma dose extra de paciência para agarrar um canto e realizar o redimensionamento diagonal. Esses são todos os problemas que o Swift Shift resolve com elegância, abandonando completamente a abordagem de agarrar e arrastar. Você não precisa lidar com as bordas das janelas.

Em vez disso, você pode redimensionar a janela de um aplicativo ou movê-la pela tela, diretamente do local onde o cursor está atualmente. O que descobri é que o Swift Shift funciona perfeitamente com o trackpad de um laptop, embora este aplicativo seja feito sob medida para controles baseados em mouse.

Como isso facilita o gerenciamento de janelas?

Swift Shift segue uma abordagem de quadrante para mover e redimensionar janelas. Isso significa que toda a janela do aplicativo é uma tela ativa. Tudo o que você precisa fazer é clicar e mover o cursor para onde quiser.

Para mover-se por uma janela, basta pressionar um atalho de teclado e mover o cursor. Felizmente, este atalho de teclado é personalizável, para que você possa escolher a opção mais acessível para máximo conforto.

Eu configurei para Command + Option (⌘ + ⌥), já que essas duas teclas ficam juntas. Tudo o que preciso fazer é pressionar o atalho do teclado, clicar com o botão esquerdo do mouse (ou trackpad) e movê-lo. Esse gesto permite o movimento da janela do aplicativo na mesma tela ou também em painéis de exibição externos.

A verdadeira mágica acontece quando você precisa redimensionar janelas. Você não precisa mais usar os controles predefinidos de mosaico do macOS que são acessados ​​​​passando o cursor sobre o pequeno botão verde no canto superior esquerdo. Ou pior, tente agarrar as bordas para pegar a seta de redimensionamento.

Swift Shift permite atribuir um atalho de teclado separado para redimensionamento. Escolhi Command + Control (⌘ + ⌃) para redimensionar. Basta pressionar o atalho do teclado, clicar com o botão esquerdo do mouse e começar a movê-lo para ajustar o tamanho da janela em relação ao canto mais próximo do cursor.

Por exemplo, se o cursor estiver mais próximo do canto inferior direito, as bordas inferior e direita da janela do aplicativo serão usadas simultaneamente para redimensionar a janela do aplicativo. É um ajuste de forma livre e foi executado com uma animação suave.

Menos controles, ambição clara

Como mencionado acima, todas as ferramentas e controles oferecidos pelo Swift Shift ficam em uma pequena janela suspensa que pode ser acessada abrindo o ícone do aplicativo na barra de menu. Você também pode optar por ocultá-lo se as coisas começarem a parecer confusas na parte superior.

Para maior flexibilidade, você também pode ajustar o comportamento do atalho e deixá-lo focar apenas na janela de primeiro plano para acionar o movimento e o redimensionamento da janela.

Além disso, você pode pular o clique do mouse (ou trackpad) e usar apenas a combinação de atalhos de teclado e movimento do cursor para realizar o trabalho. Dessa forma, você não tocará ou clicará por engano em qualquer elemento ativo da interface do usuário na janela do aplicativo.

Alternativamente, você pode mudar as coisas do clique esquerdo normal do mouse para o clique direito. Eu amo essa flexibilidade atenciosa. Não apenas porque facilita meu fluxo de trabalho, mas também porque aborda a destreza pessoal.

Independentemente de você ser canhoto ou destro, ou do posicionamento preferido do mouse, você pode personalizar as teclas modificadoras e escolher a combinação mais facilmente acessível em qualquer lado do teclado.

A experiência geral é rápida, sem transições estranhas ou nervosismo. Outro aspecto que me surpreendeu foram as origens do app. “Fiz esse projeto porque é algo que sempre quis ter”, diz Varela.

“Eu não tinha ideia sobre APIs Swift ou macOS, aprendi a maior parte usando ChatGPT e observando outros projetos de código aberto”, acrescenta. Parece que a codificação vibratória forneceu um utilitário fantástico, pela primeira vez , em vez de todo o hype construído em torno dela.

Graças às raízes do código aberto, a comunidade Swift Shift tem distribuído feedback e corrigido bugs em um ritmo relativamente rápido. Certamente ajuda o fato de não haver muitas camadas de controles de UI para lidar ou sobreposições sofisticadas para lidar.

No geral, o Swift Shift é um dos meus utilitários favoritos de todos os tempos. O fato de ser gratuito e de código aberto o torna obrigatório para todos os fãs do macOS que desejam uma dose adicional de conveniência funcional para sua computação Mac do dia a dia.