Tabs

Turian Studio is a Multi-Document Interface (MDI): you can open several assets at the same time, each in its own tab, and switch between them without losing your place. A scene's hierarchy and selection, a material's tweaks, an input map — all stay put as you move from tab to tab.


Opening assets in tabs

Double-click an asset in the Asset Browser (or right-click → Open) to open it in a tab:

  • Scenes / prefabs open the full scene-editing surface — Scene Hierarchy, Viewport and the object Inspector.
  • Materials, Input Actions, Project Settings and Data Assets open their dedicated editor full-area, with the Asset Browser still docked alongside so you can keep opening more.

Opening an asset that's already open just focuses its existing tab — you never get duplicates.


Managing tabs

The tab strip sits just below the menu bar and always stays visible — even with nothing open — so the editor never shifts as you open and close documents.

  • Switch — click a tab to make it active.
  • Close — click the on a tab (it appears when the tab is hovered or active), or middle-click anywhere on the tab. Closing the active tab activates its neighbour; closing the last tab clears the panels.
  • Reorder — drag a tab left or right along the strip. A floating label follows the cursor and the tab lifts, so you can see the drag is live.
  • Overflow — when more tabs are open than fit the window, ‹ › buttons appear at the ends to page through them.
  • Unsaved changes — a * marks a tab with unsaved edits. For scenes this tracks the live dirty state; saving (File ▸ Save Scene) clears it.
  • Long names — tab titles are trimmed with an ellipsis past a configurable length (the editor.tab_title_max setting, default 18).

Closing with unsaved changes

Closing a document that has unsaved edits prompts Save / Don't Save / Cancel so you never lose work by accident.


State is preserved across tabs

Switching tabs parks the outgoing scene — its objects, hierarchy expansion, selection, dirty flag and viewport camera — and restores the incoming one, so navigating between scenes never loses work and each scene keeps its own viewpoint. The panels themselves (Hierarchy, Viewport, Inspector) are reused rather than duplicated per tab; only the document's data is swapped underneath them.

Note: Undo history is per-session and resets when you switch tabs. The unsaved-changes indicator is always preserved.


Tabs restore on restart

The set of open tabs and the active one are remembered per project via the Settings API. The next time you open that project, your tabs come back exactly as you left them. Tabs whose files no longer exist are quietly skipped.


Limitations

  • Drag-and-drop between separate tab areas (docking / split views) is not yet supported — reordering happens within the single tab strip.
  • Dedicated asset editors (Material, Input Actions, …) save explicitly and do not yet surface an in-progress unsaved-changes dot; the indicator is driven by scene edits today.

← All docs Edit this page