O canvas infinito
O canvas é o ponto inteiro. Todo o resto é um painel em cima dele.
Navegar e dar zoom
| Gesto | Ação |
|---|---|
| Rolagem com dois dedos / arraste no trackpad | Navegar |
| Command + roda do mouse | Zoom no ponteiro |
| Arraste com o botão direito | Navegar de qualquer lugar |
| ⌘= / ⌘- / ⌘0 | Aproximar, afastar, resetar |
| ⌘1 | Enquadrar tudo |
| ⌘2 | Enquadrar a seleção |
| ⌃Espaço | Alternar ferramenta de seleção e mão |
O zoom é limitado por um mínimo e um máximo, e é centrado no ponteiro, não no meio da janela — então você aproxima o painel para o qual está olhando.
Mover e redimensionar painéis
Arraste um painel pela barra de título. Arraste qualquer borda ou canto para redimensionar. Os dois operam em espaço de canvas, então o painel mantém a posição relativa aos vizinhos, seja qual for o zoom em que você estava.
⌘↑ ⌘↓ ⌘← ⌘→ movem o foco para o painel acima, abaixo, à esquerda ou à direita do painel focado — navegação espacial, não um ciclo de abas. ⇧ mais uma seta desloca o próprio canvas.
Layout automático
⇧⌘L organiza os painéis do canvas ativo numa formação limpa. Útil depois que um squad carrega, ou quando um agente abriu mais painéis do que você estava acompanhando.
Canvas aninhados
Um canvas pode ser um painel dentro de outro canvas. Use isso para dobrar um subprojeto inteiro num único nó, em vez de espalhar quinze painéis pelo mesmo plano.
Persistência
O canvas é gravado em .cate/workspace.json dentro do projeto, e a sessão em execução em .cate/session.json. Os dois são JSON simples, editável à mão.
Fechar a pasta e abrir de novo restaura posições, tamanhos, zoom, deslocamento da viewport e o layout do dock.