6 ms·
Tell HN: Cinch, W7-like window management for OSX
- pxlpshr 17y agoI have no affiliation with this guy whatsoever but I just found this app and it's so amazing that I had to share it. It lets you 'cinch' windows side-by-side like in Windows 7, as well as easily maximize a window. I figured I couldn't be the only one looking for an OSX app like this..
- amoeba 17y agoThanks for the tip! I've been using TwoUp for a while and have found it useful. This is even better.
- besologic 17y agoGreat find! Here's a keyboard driven alternative that folks might be interested in as well: http://www.irradiatedsoftware.com/sizeup/ http://www.irradiatedsoftware.com/sizeup/
- BrianHV 17y agoThis is exactly what I've been looking for since I switched back to the Mac from Linux a few years ago. Thanks for the pointer!
- weaksauce 17y agoThis is quite possibly the best thing I have done to my mac. Set it up like this and you will never forget the configuration: http://zacharypinter.com/2009/06/15/keyboard-driven-window-management-in-osx.html http://zacharypinter.com/2009/06/15/keyboard-driven-window-m... The only thing I changed is that I have the center window mapped to cmd+opt+ctrl+k. This is so you can quickly do a left side keyboard command and then center the narrower window. I do this because sometimes windows look funny open all the way on a wide screen monitor and you only want one window open in the think app.
- BrianHV 17y agoI like it. It's actually very close to what I did with sawfish back in the day. Being a vim guy myself, I bound left/down/up/right to hjkl. I may steal some of your ideas as I experiment with my SizeUp bindings though.
- weaksauce 17y agoI am glad you like the article but alas, I stand on the shoulder of giants as it is not my article. My only contribution is the addition of the screen centering method.
- nixme 17y agoCinch is great. I've been using it for a couple days now and it's made managing windows easier on large screens. If you're just looking for a proper maximize in OS X, wrongzoom[1] is a great free alternative. After installing, most apps will maximize and restore instead of zooming when you click the green button in the titlebar. [1] http://github.com/spicyj/wrongzoom http://github.com/spicyj/wrongzoom. For Snow Leopard 64-bit support, build from http://github.com/nesty/wrongzoom http://github.com/nesty/wrongzoom instead.
- spicyj 17y agoHey, people actually look at what I write! I didn't realize my version isn't 64-bit compatible. I'll see if I can fix it in my fork later today.
- jawngee 17y agoGreat! A little difficulty with multiple monitors, but workable.
- pxlpshr 17y agoone of the guys I work with had a good suggestion that's working well for me. Nudge the monitor down just a tad so there's a small 'wall' in the top (or bottom) corner to catch... http://grab.by/1kfI http://grab.by/1kfI
- dgallagher 17y agoFYI to other readers, Cinch won't trigger itself if you drag a window to the "seam" between monitors on your desktop if you're using multi-monitors. It only appears to trigger if you drag to an edge on your desktop. But pxlpshr's fix above appears to work fine. :)
- pxlpshr 17y agoit works with dual monitors but you just have to be very delicate and move the mouse extremely slow which defeats the purpose.
- amoeba 17y agoThis is immensely useful. Would love to see support for custom drop-zones with custom actions. For example, allow the user to change the width from 1/2 screen to 1/3 or 1/4. Or even 1/2 width and 1/2 height instead of 1/2 width and full height.
- lemming 17y ago+1 - I use a 30" monitor at work, half the screen is too much. But I'd love to be able to split it into thirds, with the top target area being the middle third.
- ghempton 17y agoWhat a milestone for windows when people on OSX are using 3rd party apps to emulate its UX.
- boredguy8 17y agoStill doesn't handle multiple monitors as elegantly as Win7 though, unfortunately. The Win7 windows management is so intuitive, most of the features I discovered accidentally, as I went about the process of manually doing what windows should have done for ages.
- iamelgringo 17y agoI've been using windows 7 since shortly after the first beta went out, and one of the things that I really love the OS (and why I've stuck with Windows in general) is how it handles my 3 monitors. Flicking apps and windows across my large central monitor and two 19" peripheral monitors with just a few keystrokes is really, really nice. One of my New Years resolutions this year is to see if Win 7 makes life a little easier with 5 monitors. :) I hate context switching. I want it all in front of me at all times.
- pyre 17y agoIs it a good thing or a bad thing that it took them so long to start getting things right? How many of these things are right by design or accident?
- GHFigs 17y agoHow many of those people are recent switchers from Windows?
- godDLL 17y agoConcur. Check out customize.org for OS-X-like themes for Windows though.
- chappi42 17y agoI use the Zooom/2 (http://coderage-software.com/zooom/ http://coderage-software.com/zooom/) windows resizer since long time. Not W7-like but it's great 'anyway'.
- chow 17y agoI've been a SizeUp user for about 8 months, and use it every day. The Cinch/SizeUp developer has been responsive and open to user feedback and suggestions. Highly recommended.
- euroclydon 17y agoThe window management for OSX sort of... sucks. I've been using Windows for years and just bought a Mac and I was pretty shocked at how much effort it took to tile two windows.
- baddox 17y agoI'm not a big OS X user (I had a Macbook pro for a couple of years, that's it), but it always seemed to me that the OS wasn't really based on the idea of "windows." Obviously it's possible to tile windows, but the way the top menu bar adapts to the action application, plus the way some applications like Photoshop work (with the toolbars being separate windows with no central background window) always led me to believe the intended paradigm of OS X was quite different than that of Windows.
- GHFigs 17y agoYour experience with a new interface will be improved by making use of the affordances it offers rather than lamenting the ones it does not. To do otherwise is akin to eating soup with a fork.
- jsankey 17y agoYour comment might be more constructive if your offered the OP a solution to their actual problem of tiling two windows (or perhaps the underlying need to compare the contents of two windows easily). What affordances does OSX offer in this respect?
- GHFigs 17y agoThe problem of tiling two windows is one with many solutions, one of which is the submission itself. As to the actual problem expressed by the OP, my comment addresses that.
- euroclydon 17y agoWho doesn't need to occasionally view two windows at once? Is that not one of the affordances that OSX offers. By the way, do I need to list all the feature of OSX that I do use for you not to assume I don't use them?
- theschwa 17y agoAnything like this that will run in a linux windows manager?
- Locke1689 17y agoIf you run a tiling window manager like AwesomeWM or Xmonad it's the default.
- Irradiated 17y agoOk, using pxlpshr suggestion, I just updated the website and screencast with a tip on how to better use Cinch with multiple displays: http://www.irradiatedsoftware.com/cinch/ http://www.irradiatedsoftware.com/cinch/ Thanks pxlpshr!
- ghshephard 17y agoProbably the single greatest flaw of OS X, from my perspective, is how it renders large monitors so much less effective than two medium size monitors - nobody I know would prefer a 30" monitor to two (2) 24" Monitors - If someone could only write a windowing manager that converted a single large monitor to two simulated physical monitors, that would be a start. Even better would be to recognize you need to treat a 30" Monitor differently than a 17" Monitor from a windowing perspective. That and get Terminal.app to actually _tile_ sanely. If I had a _single_ feature request for 10.7 - it would be a window manager that gave you sane tiling capability.
- edd 17y agoArguably in the Windows world this is even worse. The default reflex in Windows is to maximise every window you have. At least with on OSX the default way of making a window bigger is just to "zoom" it to a better size. Also regarding tiling terminal.app you should really have a look at GNU Screen. You can use it to create multiple sessions in one window that are split in a 'sane' way.
- DannoHung 17y agoSince this sort of Window management stuff is clearly possible, why isn't it also possible to have XMonad or something lime it do DWM on OS X (or Windows, for that matter)?
- tlrobinson 17y agoThis is great, I've been wanting something like this for OS X for awhile. It would also be nice if you could make windows snap to various edges, as well as offer a virtual "pane-splitter" to adjust the dimensions of stacked windows (and maybe group certain windows together, though I suppose Spaces could be used for that)