Release: AeroSnapPlus V2.0
Jan 3, 2010 1:00:31 GMT -5
Post by Lamron on Jan 3, 2010 1:00:31 GMT -5
Windows 7 has a new function called Aero Snap. If you drag a window to the left or right edges of your screen, it automatically resizes to fill that half of the screen. It is intended to let you easily open two items side by side on a wide-screen monitor. It also maximizes windows dragged to the top.
It works fine, but has two big limitations. First, if you're using two monitors, the snap triggered by the right edge of the desktop, not the monitor. So its pretty useless if you're trying to put something on the right half of the left monitor. Second, splitting in half isn't the ideal division of the monitor. One thing you'd probably want to use it with is your internet browser. Even on a large 1920 wide screen, half is 960. Quite a bit narrower than the minimum 1024 (or 1280) needed to show most websites.
So... I decided to write an entirely new program to handle the snap feature.
AeroSnapPlus V1.0 is designed to work in XP, Vista, and Win7.
If you have Win7, you'll need to disable the original Aero Snap feature first. ( Instructions )
AeroSnapPlus V1.0 Features:
- Left or Right edge resizes to half screen.
- Uses edge of primary MONITOR instead of desktop.
- Top edge maximizes.
- Top Left and Top Right corners resize to custom user-defined split point.
- On-screen outlines to show where your window will be resized.
You can move the slider to pick any split point (allowable range auto-adjusts for your monitor's resolution). Or you can simulate any common monitor width by selecting from the pull-down. The program uses system information to set the correct border allowance for your OS. (For example: simulating a 1280 monitor fullscreen requires a 1298 window in Win7.)
Download Here: AeroSnapPlusV1
V2.0 (under development) will add full support for screen dividing functions on a secondary monitor.
========================================================
This is the most complex stand-alone program I've written so far. I was using VBScript for utilities, but its functionality was limited for what I wanted. So I've switched to AutoHotKey, a much more flexible scripting language.
I would appreciate feedback on the usefullness of this program and any bugs found.
It works fine, but has two big limitations. First, if you're using two monitors, the snap triggered by the right edge of the desktop, not the monitor. So its pretty useless if you're trying to put something on the right half of the left monitor. Second, splitting in half isn't the ideal division of the monitor. One thing you'd probably want to use it with is your internet browser. Even on a large 1920 wide screen, half is 960. Quite a bit narrower than the minimum 1024 (or 1280) needed to show most websites.
So... I decided to write an entirely new program to handle the snap feature.
AeroSnapPlus V1.0 is designed to work in XP, Vista, and Win7.
If you have Win7, you'll need to disable the original Aero Snap feature first. ( Instructions )
AeroSnapPlus V1.0 Features:
- Left or Right edge resizes to half screen.
- Uses edge of primary MONITOR instead of desktop.
- Top edge maximizes.
- Top Left and Top Right corners resize to custom user-defined split point.
- On-screen outlines to show where your window will be resized.
You can move the slider to pick any split point (allowable range auto-adjusts for your monitor's resolution). Or you can simulate any common monitor width by selecting from the pull-down. The program uses system information to set the correct border allowance for your OS. (For example: simulating a 1280 monitor fullscreen requires a 1298 window in Win7.)
Download Here: AeroSnapPlusV1
V2.0 (under development) will add full support for screen dividing functions on a secondary monitor.
========================================================
This is the most complex stand-alone program I've written so far. I was using VBScript for utilities, but its functionality was limited for what I wanted. So I've switched to AutoHotKey, a much more flexible scripting language.
I would appreciate feedback on the usefullness of this program and any bugs found.