Glen de Vries's Phoenix Configuration
Phoenix is my macOS window manager of choice. My config is used with both single and multi-monitor setups.
Everything is uses the shortcut keys ctrl-option...
ctrl-option-returnmaximizes window on current screenctrl-option-leftmoves current window to the left half of screen, or to the screen to the leftctrl-option-rightmoves current window to the right half of screen, or to the screen to the rightctrl-option-upexpands window vertically to top of screen, and if already at top, shrinks it to top half of screenctrl-option-downexpands window vertically to bottom of screen, and if already at bottom, shrinks it to bottom half
Several tweaks run automatically to deal with things like screens of different heights, with or without menubars and docks, and when windows can't be precisely resized (like Terminal).
Once Phoenix is installed, copy the phoenix.js file in the repo to ~/.phoenix.js. If you use wget (e.g. via Homebrew)...
wget -O ~/.phoenix.js https://raw.githubusercontent.com/gdev/phoenix-config/main/phoenix.js
You can follow me on social @CaptainClinical
