More predictable aspect ratio in GridVariants.Grid
More predictable aspect ratio in GridVariants.Grid


The old version fairly arbitrarily decided to prefer windows that are too
high over those that are too wide.  The new version chooses the number of
columns so that all windows on the screen are as close as possible to the
desired aspect ratio.  As a side effect, the layout changes much more
predictably under addition and removal of clients.

xmonad/xmonad-contrib,mathstuf/xmonad-contrib,f1u77y/xmonad-contrib,CaptainPatate/xmonad-contrib,0/xmonad-contrib,CaptainPatate/xmonad-contrib,ohlus/xmonad-contrib,ohlus/xmonad-contrib,0/xmonad-contrib,mathstuf/xmonad-contrib,CaptainPatate/xmonad-contrib,f1u77y/xmonad-contrib,mathstuf/xmonad-contrib,pjones/xmonad-test,ohlus/xmonad-contrib,xmonad/xmonad-contrib,0/xmonad-contrib