Hacker News new | ask | show | jobs
by rollcat 1475 days ago
What I like about Windows' way is that it brought the concept of tiling to the masses, by making it extremely intuitive for beginners (it does roughly what you already meant by moving a window to that half of the screen), AND easy to advance towards being a power user (use win+arrow to tile left/right, etc).

I'm not a Windows user, so I haven't explored what else it's capable of, but that's exactly my idea of a good tiling WM: I don't want to read a man page or tweak a config file, I want it to do what I mean out of the box, and give me a linear return on investment for the time I spend studying the more advanced features.

I'm personally a fan and user of dwm for its simplicity and minimalism, but dwm occupies too much of my attention when all I want is "I want this window on the right, that on the top left, and that one below" - I have to think of masters, nmasters, layouts, all that crap; all while handling the floating windows sucks big time (can't even do it one-handed).

My Hammerspoon config[1] allows me to do that: cmd+opt+left pushes a window in that direction, cmd+opt+ctrl+left grows or shrinks it depending on whether there's space to the left of it, etc. I think it's still very far from ideal, but it's an interesting iteration and an improvement to a system that has no tiling at all, but excellent floating.

[1]: https://github.com/rollcat/dotfiles/blob/master/.hammerspoon...