Skip to content

alexrett/simple-window-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWM — Simple Window Manager

A tiny, opinionated macOS window manager. Hold fn+Shift and press arrow keys to snap windows. That's it.

This solves exactly my workflow and nothing else. If it fits yours — welcome. If not — Loop is great.

Menu Settings

How It Works

  1. Hold fn+Shift (configurable) + arrow keys to snap windows to halves
  2. Repeat the same direction to cycle sizes: ½ → ⅓ → ¼ → ⅔ → ¾
  3. Combine two arrows for corners (←+↑ = top-left quarter)
  4. Space = maximize, C = center, S = next screen, , = settings

Why Not Rectangle / Magnet / etc?

Because I wanted fn+Shift+arrows and nothing else. No grid mode, no drag-to-edge, no thirds-of-thirds, no subscription. A 200KB binary that does exactly what I need.

Install

Homebrew

brew install --cask alexrett/tap/swm

Download

Grab the latest SWM.dmg from Releases.

Build from Source

git clone https://github.com/alexrett/simple-window-manager.git
cd simple-window-manager
swift build -c release --arch arm64 --arch x86_64

Requirements

  • macOS 13.0 (Ventura) or later
  • Accessibility permission (prompted on first launch)
  • Works on both Apple Silicon and Intel Macs

License

MIT

About

Simple, opinionated macOS window manager. fn+Shift+arrows to snap windows.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors