Abas
O Turian Studio é uma Interface Multi-Documento (MDI - Multi-Document Interface): você pode abrir vários assets ao mesmo tempo, cada um em sua própria aba, e alternar entre eles sem perder seu progresso. A hierarquia e a seleção de uma cena, os ajustes de um material, um mapa de input — tudo permanece intacto enquanto você navega de aba em aba.
Abrindo assets em abas
Dê um duplo clique em um asset no Asset Browser (ou clique com o botão direito → Open) para abri-lo em uma aba:
- Cenas / prefabs abrem a área completa de edição de cenas — Scene Hierarchy, Viewport e o Inspector do objeto.
- Materials (Materiais), Input Actions (Ações de Input), Project Settings (Configurações do Projeto) e Data Assets (Assets de Dados) abrem seus editores dedicados em tela cheia, com o Asset Browser ainda acoplado ao lado para que você possa continuar abrindo mais.
Abrir um asset que já está aberto apenas foca na sua aba existente — você nunca terá abas duplicadas.
Gerenciando abas
A barra de abas fica logo abaixo da barra de menus e sempre permanece visível — mesmo quando nada está aberto — para que o editor nunca se desloque conforme você abre e fecha documentos.
- Alternar — clique em uma aba para torná-la ativa.
- Fechar — clique no ✕ em uma aba (ele aparece quando a aba é selecionada ou quando o mouse é passado sobre ela), ou dê um clique com o botão do meio em qualquer parte da aba. Fechar a aba ativa ativa a aba vizinha; fechar a última aba limpa os painéis.
- Reordenar — arraste uma aba para la esquerda ou direita ao longo da barra. Um rótulo flutuante segue o cursor e a aba se eleva, permitindo que você veja o arrasto em tempo real.
- Estouro (Overflow) — quando mais abas estão abertas do que o espaço da janela permite, botões ‹ › aparecem nas extremidades para paginar por elas.
- Alterações não salvas — um * marca uma aba com edições não salvas. Para cenas, isso rastreia o estado de modificação ao vivo; salvar (
File ▸ Save Scene) limpa esse indicador. - Nomes longos — os títulos das abas são cortados com reticências após um comprimento configurável (a configuração
editor.tab_title_max, padrão 18).
Fechando com alterações não salvas
Fechar um documento que possui edições não salvas exibe a janela de diálogo Save / Don't Save / Cancel (Salvar / Não Salvar / Cancelar) para que você nunca perca o seu trabalho acidentalmente.
O estado é preservado entre as abas
Alternar de aba estaciona (parks) a cena de saída — seus objetos, expansão da hierarquia, seleção, flag de modificação (dirty flag) e câmera da viewport — e restaura a cena de entrada, de modo que navegar entre cenas nunca resulte em perda de progresso e cada cena mantenha seu próprio ponto de vista. Os próprios painéis (Hierarchy, Viewport, Inspector) são reaproveitados em vez de duplicados por aba; apenas os dados do documento são trocados por baixo deles.
Nota: O histórico de desfazer (Undo history) é por sessão e é redefinido ao alternar de aba. O indicador de alterações não salvas é sempre preservado.
Abas são restauradas ao reiniciar
O conjunto de abas abertas e a aba ativa são lembrados por projeto através da API de Configurações. Na próxima vez que você abrir esse projeto, suas abas retornarão exatamente como você as deixou. Abas cujos arquivos não existem mais são ignoradas silenciosamente.
Limitações
- O recurso de arrastar e soltar (drag-and-drop) entre áreas de abas separadas (ancoragem / visualizações divididas) ainda não é suportado — a reordenação acontece dentro de uma única barra de abas.
- Editores de assets dedicados (Material, Input Actions, ...) salvam explicitamente e ainda não exibem um ponto indicador de alteração não salva em andamento; hoje, esse indicador é guiado apenas por edições de cena.