Version 2.2.0 is the latest release of Optimal Layout, released 9th July 2011, see the release notes.

This support site is currently being developed, if you've got any questions please get in contact - you can do this directly from Optimal Layout, press the "Send Feedback" button in Preferences.

Screencasts

Intro & Switching Windows

This screencast introduces Optimal Layout's interface and shows you how you can use it to switch between windows (3:41).

Positioning Windows

This screencast shows you how to position windows, including saving your own custom window positions (3:29).

Customizing Optimal Layout

This screencast takes you through some of the less obvious aspects of customizing Optimal Layout (2:39).

Essential Keyboard Shortcuts

Activate OL & begin searching the list of windows
You may like to customize this shortcut in Optimal Layout's Preferences.
option-command-F
Activate OL & move through the list of windows
Release the option key and the highlighted window will be activated.
You can replace the default command-tab application switcher in Preferences.
option-tab
Position the highlighted window
The positions are displayed in the title bar.
Use option-command-[1-5] as a shortcut to position a window when OL isn’t visible.
option 1 - 5
Save the highlighted window position
The shortcut can be global, so it works in other applications.
option-s
Move a window
This is a global shortcut, so can be used without activating OL.
command-control-[arrow key]
Resize a window
Also a global shortcut.
command-shift-control-[arrow key]

You can also hide, minimize and zoom windows, with option-h option-m and option-q. Quit applications with option-q.
There are many more keyboard commands available, open up Optimal Layout's Preferences and take a look at the Shortcuts tab for a full list.

Optimal Layout's Interface

If you've got 2 or more displays

You will see this button, press it to jump the currently selected window between displays.

If you've got a trackpad you can also do a three finger swipe over the grid to move window's between displays.

Make Terminal Tabs Recognizable

By default Terminal doesn't show anything useful in it's Tab title so you can't distinguish the tabs in Optimal Layout.
You can get terminal to show the current path in it's title by editing ~/.bash_profile and adding the following lines:

case $TERM in
	xterm*)
		PS1="\[\033]0;\w\007\]bash\$ "
		;;
	*)
		PS1="bash\$ "
		;;
esac
					

Incompatibilities

A small number of applications don't display correctly or may not be positioned by Optimal Layout.
This includes the Adode CS applications such as Photoshop and Illustrator.

This is an inherent limitation with the way these applications were developed.
You can tell Optimal Layout to ignore applications by right clicking on the window name and selecting from the drop down menu.

Frequently Asked Questions

  • Something's gone wrong, how do I reset Optimal Layout?

    You can return Optimal Layout to it's default settings by quitting Optimal Layout and deleting the following files:
    ~/Library/Preferences/net.lowndes.windowflow.plist
    ~/Library/Preferences/com.most-advantageous.optimal-layout.plist

    Where ~ indicates your home folder.
    (It's possible only one of these files will exist, so just delete the one you find).

    Now launch Optimal Layout and it will be back to it's original state.

  • Can Optimal Layout work its magic with Firefox or TotalFinder tabs?

    No, unfortunately not. These apps don't make their tabs available to be accessed by other applications.

  • What's the difference between the version of Optimal Layout on this website and the one on the Mac App Store?

    They are the same.
    Please purchase Optimal Layout from the Mac App Store if you are running Mac OS X 10.6.6+

  • How do I move windows between Spaces with a keyboard shortcut?

    Check out Spacey, a free app I developed.

  • Can I continue to use Optimal Layout 1 instead of 2?

    Yes, you can downlad the latest version of Optimal Layout 1 here.