Layouter gives you full control over the Unity Editor windows and layouts. Dynamically swap between entire layouts and/or focus specific windows based on the editor status.
Forum Thread • Docs • Publisher Website
Unity is extremely versatile, as it allows working on and testing your project in the same window, almost instantly. Though, this means you need a couple of monitors to use Unity's full potential, share your limited monitor space with multiple windows that may only be useful half of the time, or juggle a bunch of opened nested windows, switching manually between them when needed.
Thanks to Layouter, manually switching between windows is over!
This asset allows you to define specific layouts that should be used during Play, Pause and Edit mode.
Define a testing-centred layout with the Profiler, a big Game window and the Console that will only be shown when the editor is in Play mode, or create a debugger layout with the Frame Debugger and the Memory Inspector to be visible only when turning on the Pause mode... The possibilities are endless!
If you want to keep your layout at all times, but still need to focus or open specific Editor windows, Layouter supports this too. Select multiple windows to be focused and/or opened when the editor switches between Play, Pause and Edit modes.
Fully Customizable
Combine layout swaps with specific windows, or create your own script to open specific windows and layouts based on whatever rule you create!
All layouts and windows are supported, including internal and core windows, normally inaccessible with the default API.
Fully Open Source
Change, add or improve any core logic, the code is completely open-source and available at all times. No obfuscated code or weird DLL's.
Features
Limitations
Unity 2017 or higher supported.