Ich fand es unbequem, dass man auf dem Mac beim Verschieben oder Ändern der Größe eines Fensters unbedingt exakt die Titelleiste oder den Rand greifen muss, deshalb habe ich das gebaut.
Snatch ist ein Menüleisten-Utility, bei dem das Fenster folgt, wenn man bei gedrückten Modifikatortasten die Maus irgendwo über dem Fenster bewegt. Es bringt das Linux-Prinzip „Fenster mit Alt+Ziehen verschieben“ auf den Mac und löst genau nur dieses Verhalten aus den vielen Funktionen von Rectangle Pro heraus, damit es mit minimalem Speicherverbrauch läuft.
Standardverhalten
- Fenster verschieben: ⌘⌃ + Mausbewegung (ohne Klick)
- Fenstergröße ändern: ⌘⌥ + Mausbewegung
Funktionen
- Funktioniert nur mit Modifikatortaste + Mausbewegung, ohne Klick (kann auch auf Drag-Betrieb umgestellt werden)
- Für Verschieben/Größenänderung lassen sich in den Einstellungen Modifikatorkombinationen und Trigger (Bewegen/Drag) frei festlegen
- Behebt das Problem, dass Fenster in Apps wie Chrome, Electron und Slack träge nachziehen (während des Draggens wird
AXEnhancedUserInterfacekurz deaktiviert, um Accessibility-API-Aufrufe zu beschleunigen) - Nativ in Swift + AppKit. Kein Electron. Im Idle-Zustand etwa 15 MB Speicherverbrauch
- Ein- und Ausschalten über die Menüleiste, Autostart beim Login wird unterstützt
Installation
brew install --cask TypoStudio/tap/snatch
Alternativ kann die DMG auch direkt aus den Releases heruntergeladen werden.
https://github.com/TypoStudio/snatch/releases
Hinweis: Da die App noch nicht notarisiert ist, kann Gatekeeper den ersten Start blockieren. In dem Fall per Rechtsklick → Öffnen, oder
xattr -dr com.apple.quarantine "/Applications/Snatch.app"
Bitte nach dem Start die Bedienungshilfen-Berechtigung erlauben.
Feedback oder Hinweise aus eigener Erfahrung beim Einsatz sind willkommen.
Noch keine Kommentare.