Criei porque achava incômodo ter que acertar exatamente a barra de título ou as bordas ao mover ou redimensionar janelas no Mac.
Snatch é um utilitário de barra de menu em que a janela acompanha o mouse quando você move o cursor sobre qualquer ponto dela mantendo uma tecla modificadora pressionada. É como trazer para o Mac o “Alt+arrastar para mover janelas” do Linux, pegando apenas esse comportamento entre os vários recursos do Rectangle Pro e fazendo-o rodar com o mínimo de memória.
Funcionamento básico
- Mover janela: ⌘⌃ + movimento do mouse (sem clique)
- Redimensionar janela: ⌘⌥ + movimento do mouse
Recursos
- Funciona apenas com tecla modificadora + movimento do mouse, sem clique (também pode ser configurado no modo de arrastar)
- Permite definir livremente, nas configurações, a combinação de modificadores e o gatilho (movimento/arrastar) para mover e redimensionar separadamente
- Resolve o problema de janelas acompanhando o cursor com lentidão em apps como Chrome, Electron e Slack (desativa temporariamente AXEnhancedUserInterface durante o arrasto para acelerar as chamadas da API de acessibilidade)
- Nativo em Swift + AppKit. Sem Electron. Cerca de 15 MB de memória em estado ocioso
- Suporte a ativar/desativar pela barra de menu e iniciar automaticamente no login
Instalação
brew install --cask TypoStudio/tap/snatch
Ou você também pode baixar o DMG diretamente nas releases.
https://github.com/TypoStudio/snatch/releases
Observação: ainda não foi notarizado, então o Gatekeeper pode bloquear na primeira execução. Nesse caso, use botão direito → Abrir, ou
xattr -dr com.apple.quarantine "/Applications/Snatch.app"
Depois de executar, conceda a permissão de Acessibilidade.
Comentários sobre o que descobri durante o desenvolvimento e feedbacks são bem-vindos.
Ainda não há comentários.