Dockable Panels

Turian Studio is a Gaya workbench: a menu bar, a row of document tabs, a dock space full of panels, and a status bar. Studio itself is a Gaya plugin that contributes those panels, menus and commands.
The panels
| Panel | Default place | What it does |
|---|---|---|
| Scene Tree | left | The nodes of the open scene. |
| Scene | centre | Edit the scene: fly the camera, select, move, rotate and scale. |
| Game | centre | What the game's camera sees; runs the game in Play Mode. |
| Inspector | right | The selected node or asset. View → New Inspector opens more, each of which can be locked to one selection. |
| Assets | bottom | The project's Assets/ folder: create, rename, duplicate, delete, drag into fields and onto nodes. |
| Output | bottom | Engine, editor and game log. See Output Panel. |
| Settings | on demand | Editor and project settings (File → Settings…, Ctrl+,). |
| Shortcuts | on demand | The keybindings editor (Ctrl+K Ctrl+S). |
Rearranging panels
- Drag a tab onto another panel's edge to split the space, or onto its tab strip to stack them as tabs.
- Drag a splitter between panels to resize.
- Tear a tab off to float it in its own window over the workbench.
- Close a panel with the × on its tab.
The View menu
View lists every panel with a check mark; click one to show or hide it. It also holds Themes (see Themes) and New Inspector.
The command palette
Ctrl+Shift+P opens the command palette: type to find any command — including those your project adds — and run it without the mouse.
The project switcher and toolbar
The right of the menu bar shows the open project; click it to switch to a recent one. Next to it, the play toolbar drives Play Mode. The status bar shows background tasks — imports, compiles, builds — with their progress, and the frame rate.
Your layout is remembered
Studio saves the layout when it closes and restores it next time, in ~/.gaya/layout.json (your user folder on
Windows). Panels your project adds come back where you left them after each recompile. Delete the file to return to
the default layout.