Is there an app that will let me automatically resize all my open windows when I switch between working on my laptop screen and my external monitor?
I spend my time either working on an external monitor connected to my mbp or just my mbp. When I switch from monitor to laptop, all my fullscreen (the old definition) apps have windows that are bigger than my laptop resolution. I have to resize all of them, but then when I reconnect to the external monitor they are all smaller then I would like them.
I've tried moon, but have only been able to resize windows on a single space at a time, I typically have multiple applications in fullscreen mode (the old definition) open across multiple spaces.
Best Answer
There are endless ways to do this, so here are a few:
Before you unplug the external monitor open up the Displays Preference Pane in System Preferences and click on the "Gather Windows" button.
[or if you already unplugged]
Hold the Option key down and choose "Arrange in Front" from the Window menu.
[or]
Use the Option key and click the (+) at the top of any Finder window and it will resize them all automatically.
This Applescript script might also work:
Of course there's also the paid alternative, which might include Stay, Divy, Arrange, etc.