imawizard / MiguruWM

A tiling window manager for Windows
BSD 2-Clause "Simplified" License
39 stars 3 forks source link

feat: add new layouts: threeColumns and spiral #17

Closed Fuann-Kinoko closed 1 year ago

Fuann-Kinoko commented 1 year ago

Options mentioned are now implemented

https://github.com/imawizard/MiguruWM/pull/14#issuecomment-1593785703

Now threeColumns can choose the postion of master pane, as well as the slave order

threeColumn := ThreeColumnsLayout({ displayName: "Three Columns", masterPos: "mid", slaveReverse: true, masterExtraSize: 1.3})

spiral layout has added an option called ratio, determing the split ratio

spiral := SpiralLayout({displayName: "Spiral", ratio: 1.618})
imawizard commented 1 year ago

Hey @Fuann-Kinoko, is it ok with the commits I added? If so I'd sqash & merge it.

Fuann-Kinoko commented 1 year ago

Yes that would be fine, and thanks for the refactoring