TylerWM - a tiling window manager for OSX
tylerwm.com
tylerwm.com
It does not work well with various OS windows, windows like the adium contact list and other 'non standard sized' windows.
If you use it with spaces, it often loses your settings if you tell it not to use on space number X.
I could go on with the variety of issues.
I would love a great tiling window manager for OS X. I use XMonad on linux all day at work and would really like to have the same joy when using OS X.
Now how do I get my money back from the app store?
I guess I'll wait.
Damned discretionary spending.
In 2010, I collaborated on a project to bring some of the features of my 2009 10/GUI concept to MacOS. We got it to a point where the likes of Safari, Finder, and TextEdit worked great and could have made a nice demo video, but the moment you threw in something like Photoshop, which took its own approach to windowing (or iTunes, for that matter; it certainly wasn't just Adobe), everything broke. We never got beyond a proof-of-concept.
As I've said before, a better approach to windowing on OS X will eventually come from the full-screen API in future versions of the operating system: http://interuserface.net/2011/07/10-7gui/
I'm actually considering trying to get my money back, it's that bad.
It's not quite the same thing but Moom is pretty good. It doesn't try to automatically manage windows but it does let you position (inc full size) windows very quickly with the keybaord.
Hopefully the developer reads this thread and can comment on the possibility of publishing a demo outside the app store. A 7 day trial is trivial to implement.
..."I did not expect the publicity Tyler would receive after the revival - please allow for a few days for us to organize and react.
An update is under way."...
In conclusion, no need for refunds yet. I for one can't wait to see updates. It's almost there... a few more bug fixes and 1 or 2 small features and it'll be worth the €7.99 I spent on it.
[1] http://itunes.apple.com/us/app/moom/id419330170?mt=12
Edit: Developer replied, turns out this functionality is already there - problem solved (for me)!
As noted elsewhere, Moom, like others, is not a WM. I still like those nifty utilities though.
[0] http://itunes.apple.com/fr/app/window-magnet/id441258766?mt=...
The functionality of TylerWM seems quite simple. I wonder wether there is any Open Source clone of it.
TylerWM is a "true" window manager, it takes care of laying out the windows automatically on its own (based on your settings).
I am actually using my own fork of ShiftIt, where I added being the ability to resize windows to various percentages of the screen: https://github.com/nileshk/shiftit Though my fork is off of an older version of ShiftIt (the original from Google Code), and also pretty specific to my preferences, so I'd recommend checking out the official one first. I really need to update my fork with the latest changes from the official fork, because they added things like definable keyboard shortcuts.
TylerWM looks more like what I really want, as it appears to be more like the tiling window managers you see in Linux, where it dynamically rearranges all the windows on the screen.
Also, I've tried Divvy (not open source) and like it, and you can accomplish the "percentages" thing really easily with it, but ShiftIt has been more reliable for me, so I've stuck with it.
Edit: This was also mentioned in this thread and looks pretty compelling: https://github.com/jigish/slate
I keep meaning to spend some time making it a little more automatic ala XMonad/TylerWM. One of these days...
to detail:
visit website, get yellow bar for missing plugin
install plugin
reload tab
browser hung for a bit
told plugin was out of date, clicked update
got sent to apple site to download new version
downloaded binary, uac checks etc
update went ahead, then asked to close all my quicktime applications, of which chrome is now one, nope, clicked cancel.
advised that installation would continue but a reboot would be required
gave up, clicked cancel
informed installation was complete.
that was rather unpleasant.needless to say that plugin is being removed,
to the author: check out <video> elements, and a quick nod to sublime video
Still, it doesn't solve the problem of maintaining specific screen states or remembering positions across sessions. For example while working without a second monitor I'd really like one set of window configurations to automatically take effect and as soon as I plug in a monitor I'd like all the windows to automatically assume another configuration. I gave Breeze[1] a try, but I found it very finicky and it rarely actually remembers my window configurations and it didn't play well at all with spaces.
Tyler seemed promising because it would eliminate the manual configuration, window organization, and window state problems. I'm a bit disappointed to see it isn't ready yet but excited to try it when it is.
[1] http://itunes.apple.com/us/app/bettersnaptool/id417375580?mt... [2] http://www.autumnapps.com/breeze/ [3] http://mizage.com/divvy/
Say you have a browser and two terminals to the left, that's easily done with Spectacle or Divvy. But open a third terminal and now you have to manually rearrange three windows. With TylerWM, the tiling is done automatically.
In standalone Compiz, I had window decoration disabled and quick shortcuts to maximize vertically, horizontally, or both, and back. Most of the time I kept windows maximized and switched between them with a shortcut. It was simple, fast, and nicely animated.
I really wish this kind of thing could be done in OSX. 86 the title bar and it's cute little buttons. Set quick key combos to resize windows. ⌘-click anywhere in a window and drag to move it.
Make fullscreen apps work properly with multiple monitors. Hide the menu bar whenever you want to, like the dock.
Why does window management suck on OSX? Even Windows has it beat in that area.
I've been using Divvy for a good year now, though. It's a great product.
You can see some screenshots on the MAS page: http://itunes.apple.com/app/tyler-window-manager/id446759787... but the behavioral difference with e.g. Divvy or other tiling applications can not be expressed through screenshots.
I'm trying it now and am already pretty convinced that this is close to a perfect setup. Could use a couple more shortcuts, though - like "use tyler in this workspace" and "manually manage this window".
Normally I use i3 on linux, but the few times I have to use Windows I really miss it.
As for the tyler wm video...I absolutely abhor quicktime. Never have a good experience with it.
As for tyler...a few questions:
are there keyboard shortcuts for resizing the main window, switching the active window to the main, switching active window to another workspace (in OSXs case another monitor)?
how does it handle popups (like download dialogs, or update dialogs)?
can you set it to float certain applications or application types like you can with xmonad?