FreeSnap Maximises Windows Horizontally or Vertically
Posted by Adam Pash at 7:00 AM on May 23, 2008
Windows only: Freeware application FreeSnap maximises your active window one edge at a time through a handful of simple keyboard shortcuts. If you're obsessed with making the most of your screen real estate, don't want to maximise windows to take up the entire screen in all directions, and manually resizing windows to the edge of your screen is too much of a hassle, FreeSnap is a perfect solution. Windows-Left/Right/Up/Down will expand your window to the corresponding side of your monitor, while other shortcuts resize windows to specific dimensions or move windows to pre-defined positions on your screen. FreeSnap is freeware, Windows only.

Comments (AU Comments · US Comments)
There are currently no AU comments for this post.
rlee
Posted 4:32 AM 29/5/08
@rcurrie: Doesn't appear to be builtin in my Windows 2000 and XP systems, anyway. Double-clicking when you have the double-headed arrow does absolutely nothing, alas. You sure it's not some other software doing it for you?
rlee
davanw
Posted 3:23 AM 26/5/08
Well to answer my own question... This doesn't work great for multiple monitors. It will always snap the window over to the primary monitor, even if the active window is currently in the secondary monitor.
davanw
khamer
Posted 2:58 AM 26/5/08
(Windows) No mention of allSnap yet? allSnap has been in beta for what seems like eternity but it works fine, last plenty of options, and lets windows snap to edges, grid lines, preset guides; whatever floats your boat. allSnap
As for us Linux users, a weaker version is built in to at least GNOME and XFCE at this point, so you can happily enjoy that.
khamer
shrutis
Posted 8:39 AM 24/5/08
@dasinmd: WinSplit has auto positioning based on applications, I guess you could add them to your startup folder?
Is there a similar program for Macs?
shrutis
rcurrie
Posted 1:49 AM 24/5/08
Maybe I'm missing something, but if you simply hover over a Window until your mouse cursor is the bi-directional arrows...then double click...the window edge enlarges to the edge of the screen. Isn't that the same thing and it's already built into Windows?
rcurrie
Zaxon
Posted 1:44 AM 24/5/08
@jchasse:Yes, I did this, but I have rather wide screen and by doing this it is not nice to read the text on the web pages. I was thinking about having a web browser on my left side of the screen (vertically) and make some space by hiding some unnecessary widgets. Problem is that I did not see any suitable FireFox add-on and hiding everything by hand it is not nice either. Some plugin where a some macros could be defined and associated with a keyboard shortcut would be perfect. I could do this in a dirty way using a power of the PowerPro tool, but this is rather a last resort option.
Zaxon
jchasse
Posted 12:03 AM 24/5/08
@Zaxon: Have you tried just hitting the "F11" key? That does a pretty good job of maximizing screen realestate while still giving you access to tabs and some of the important menues.
jchasse
blakelyg
Posted 9:48 PM 23/5/08
Great little app. Does what it says. Very useful if you have dual monitors!
Blue Onion have another useful tool called DeskDrive. A tool that scans for removable media and puts (or removes) an icon on your desktop.
blakelyg
Zaxon
Posted 8:50 PM 23/5/08
I have question, probably not directly related to the maximization of the window. My problem is bit different. I was looking for the add-on for the Firefox which would hide all tool bars, status bar, tabs, address bar, buttons (just leaving the content of the page). All this should be done on some key combination so I could have more text on the screen and not see all these distractive menus when I do not need them when reading. I was try to find something like this, but with no success. Did anybody know about some FF extension like I described?
Zaxon
ludovicc
Posted 7:33 PM 23/5/08
@TuxRug: I've done something similar with an AutoHotkey script. There is a nice
; BASIC WINDOWS MANIPULATION
; --------------------------------------------------------------------------
#Up::WinMaximize, A ; Win+UpArrow: Maximize active window
#Down::WinRestore, A ; Win+DownArrow: Restore active window
#Left::WinMinimize, A ; Win+LeftArrow: Minimize active window
; Win+RightArrow: Put the active window in the lower half of the screen, then pressing Win+RightArrow more will put the window into other half screen positions. Nice when you want to have 2 windows side by side
ScreenArea := 1
LastTile =
#Right::
WinGetActiveTitle, CurTile
if (CurTile = LastTile)
{
ScreenArea := ScreenArea + 1
if ScreenArea = 5
ScreenArea := 1
}
else
{
LastTile := CurTile
ScreenArea := 1
}
if ScreenArea = 1
WinMove,A,, 0, A_ScreenHeight/2, A_ScreenWidth, A_ScreenHeight/2
if ScreenArea = 2
WinMove,A,, 0, 0, A_ScreenWidth, A_ScreenHeight/2
if ScreenArea = 3
WinMove,A,, 0, 0, A_ScreenWidth/2, A_ScreenHeight
if ScreenArea = 4
WinMove,A,, A_ScreenWidth/2, 0, A_ScreenWidth/2, A_ScreenHeight
return
ludovicc
Zaxon
Posted 7:11 PM 23/5/08
@dam1an: The same you can do with PowerPro if you wish. :)
Zaxon
Zaxon
Posted 7:08 PM 23/5/08
@dasinmd: Try PowerPro. It is bit overwhelming by the number of options, but it will do what you need.
Zaxon
Zaxon
Posted 7:06 PM 23/5/08
@easy2panic:
Try [powerpro.webeddie.com] which I'm using now for a few years. It gives a possibility to control most of the Windows GUI elements, including windows positioning, resizing, keyboard shortcuts, scheduling, timers, virtual desktops, scripting... and so on. Cost nothing and takes minimum resources. :)
Zaxon
Arvin Bautista
Posted 5:07 PM 23/5/08
I can't stand having windows NOT maximized, but I understand how ridiculous that is for people with huge widescreens like myself (I have three monitors, the main one being a 24in widescreen). My compromise has been to use my taskbar vertically on the left, dock Pidgin next to that, and then use vertical tabs in Firefox, as well as using the All-in-One Sidebar to set my Firefox toolbar vertically. It goes a long way towards maximizing all of that space.
Here are a few articles I'd written up in my own blog about making the most of my desktop space:
[greasypc.blogspot.com]
[greasypc.blogspot.com]
[greasypc.blogspot.com]
[greasypc.blogspot.com]
Arvin Bautista
daftary
Posted 4:15 PM 23/5/08
FreeShade [www.hmmn.org]
daftary
Alicemagic
Posted 12:42 PM 23/5/08
This might be like comparing apples and oranges, but anyone heard of Taekwindow?
I really like it in Linux how you can resize and move windows with the left mouse button while holding alt so I was looking for an alternative in Windows. I've found a couple, and Taekwindow seems to be be the most stable. Now I can't use a Windows machine without it.
There's also Mondomouse for OS X but its not free and feels a bit sluggish...
Alicemagic
PaladinMJ
Posted 9:47 AM 23/5/08
@dasinmd: @dasinmd: on donationcoder.com there is a script/app that will help you do just that.. set programs in certain places on login/start up, called desktop coral, or screen coral, but i think its desktop coral. i can't hit the site to double check from my current locale but you can pm on dc (same username) if ya need to and I'll track it down if you can not.
PaladinMJ
dedalusjmmr
Posted 9:20 AM 23/5/08
@fuzzymuffins: I'll definitely try it in my wide-screen laptop, 'coz I also hate (horizontal) full-screen, and usually need to know how a 4x3 layout will look in a browser.
I've heard of other solutions (aa mentioned above), but this is the one that fits my needs. And I believe 1.8 MB (even if before install) won't hurt the performance.
dedalusjmmr
dam1an
Posted 7:29 AM 23/5/08
Ah the joys of using Linux (or more specifically KDE)
Got this built in, just middle click on the maximize icon to go full hight, right click to go full width (and the standard left click for maximize)
dam1an
dasinmd
Posted 6:42 AM 23/5/08
@kalleguld: Downloaded; trying it out now...
dasinmd
kalleguld
Posted 6:12 AM 23/5/08
@dasinmd: I use Autohotkey for stuff like that, very configurable and worth looking into
kalleguld
AHKfan
Posted 5:39 AM 23/5/08
@TuxRug: It's already been done. Just google "windowpad".
AHKfan
TuxRug
Posted 5:34 AM 23/5/08
I'm sure I could easily do this in autohotkey too.
TuxRug
dasinmd
Posted 5:33 AM 23/5/08
Neat application Adam, but it's not quite was I was looking for... I had a Unix shell account at college, and I remember that I could set it up so that when I logged in, several applications and folders would open automatically and be positioned using settings I had predefined. I don't suppose anybody knows of an application that does that for Windows (Notepad - 256x256 pixels {top left}, network folder, 256x256 {top center}, etc.)?
dasinmd
shrutis
Posted 5:30 AM 23/5/08
I use winsplit revolution ([www.winsplit-revolution.com]) which seems to be very similar - it allows for specific positioning - I use it to quickly do half and half.
shrutis
davanw
Posted 5:14 AM 23/5/08
Can anyone tell me how well it works with multiple monitors? Will it snap to the edges of ANY monitor? Or like a lot of apps, will it default to the primary monitor?
davanw
fuzzymuffins
Posted 5:09 AM 23/5/08
web development tools and applications are fine wide, but i HATE a maximized web browser on a widescreen monitor. most sites are designed 800-900px so a super wide browsers window is just a waste.
fuzzymuffins
easy2panic
Posted 4:25 AM 23/5/08
I have two 22" monitors, maybe that is why I don't have a use for it. I do however love UltraMon, a necessity when it comes to having more than just one monitor.
easy2panic
wickedcupofjoe
Posted 4:14 AM 23/5/08
Excellent. I have a 22" wide screen and often end up fooling around with window sizes so I can fit screens at one time without overlapping.
Installed it on Vista Home Premium and it works. Slight freezing immediately after install - but that could be something on my end. Otherwise it's running and works well.
wickedcupofjoe