Welp, my sample config's REPL command was broken in the beta that everyone downloaded. And my first attempt at fixing it didn't actually work. It works on Beta 6. Nothing like my project being #2 on HN to make me rush enough to need two tries to fix a 1-line bug, heh.
Welp, my sample config's REPL command was broken in the beta that everyone downloaded. And my first attempt at fixing it didn't actually work. It works on Beta 6. Nothing like my project being #2 on HN to make me rush enough to need two tries to fix a 1-line bug, heh.
Hey I'm checking out your config file now, Where can I get the grid package you are using?
Looks awesome. But I have some issues I can't seem to resolve - I saved the sample config in the specified path (it should be correct since on reload the app says "Hydra sample config loaded"), but I can't open the repl (Hydra Error: "Attempt to call a nil value"). And using the Cmd+Ctrl+Alt+J doesn't make the window shorter, only moves it to the right (going out of the screen). I am sure this is just a beta release…
Yep, that was indeed an error. Tried fixing it, released beta5. Actually fixed it, released beta6. Nothing like being on the front page of HN to make me rush enough to mess that up one-line-fix on the first try. :)
For the "closed-source-but-non-programming-power-user" alternative to this, I'm a huge advocate of BetterTouchTool ( http://www.boastr.net/ ). You can easily bind window snaps to everything from keypresses, to four-finger-sweeps on the trackpad, to dragging window titlebars to the screen corners. Also it's so much fun to infuriate friends when they try to use my trackpad and it moves windows all over the place.
I Quickly had a look on all the window manager alternatives mentioned here. Currently I use flexiglass, but I use it for one reason only. It allows me to move windows like in linux. When holding Mouse button 1 + alt anywhere in the window I can move it. I really like this feature, I never use the titlebar to move windows. Do any of the alternatives (or hydra it self) allow me to do this? I'd like to try them out. See…
For me, the bigger idea to tiling wm, or these psuedo tiling wm is that I never have to use mouse to move/resize/shuffle windows. I too initially missed that feature when I first started using a tiling wm, but that quickly went away as soon as I had the keyboard shortcuts memorized.
Looks promising but how is multi monitor support? And how easy would it be to detect whether I am on my 1 screen laptop or 3 screen desktop, and use different setups accordingly?
I believe `screen.allscreens()[1]` always represents the current "primary screen". So yeah it should be possible.
If you're looking for a window manager for OSX without having to actually configure anything, you can try using Spectacle: http://spectacleapp.com/ For instance on my imac 27'' I have Option+Command+Left|Right keys mapped to side (similar to windows 7. And I can also have 4 windows open at once using Shift+Option+Command+Up|Down|Left|Right to move them to the different corners. Works really well with less than 2 minu…
Been using Slate as well but it's not maintained anymore. I wanted to switch to Phoenix - https://github.com/sdegutis/Phoenix/ which is from the same guy that this Hydra. I think the idea of Hydra was the rewrite it in Lua but I can't speak for him. Will definitely try it out asap!
Hydra is indeed my successor to Phoenix. Phoenix and Zephyros (and AppGrid if you can find it) are deprecated in favor of Hydra. But I can't just delete those projects, as existing users may not want to port their configs to Lua. Oh how I wish I could though.
I find it great that you've opted for Lua over JS. I see far too many projects with JS shoveled in where Lua would be a better, cleaner, and simpler fit.