Diferenças no macOS
Onde a versão para Mac se parece e se comporta de outro jeito em relação ao Windows e ao Linux: a barra de menus nativa, a tecla Command, e um punhado de itens que mudam de lugar, mudam de tecla ou não existem ali.
No Windows e no Linux, o Celas Studio desenha a barra de menus dele dentro da janela, junto com os botões de minimizar, maximizar e fechar. No macOS nada disso existe: o aplicativo usa a barra de menus de verdade do sistema e a barra de título nativa, com um menu do aplicativo lá na ponta esquerda, do jeito que todo aplicativo de Mac tem.
A regra da tecla Command
Sempre que este manual ou o próprio aplicativo mostrar um atalho com Ctrl, segure Command (⌘) no macOS. Todo atalho é guardado uma vez e resolvido por plataforma: Ctrl no Windows e no Linux, ⌘ no macOS. Remapear um atalho em Preferências ▸ Atalhos funciona igual nas três.
O menu do aplicativo
O menu do aplicativo, rotulado com o nome do aplicativo, traz itens que moram no Editar ou no Ajuda no Windows e no Linux:
- Sobre o Celas Studio: a mesma caixa do Ajuda ▸ Sobre nas outras plataformas
- Preferências… (⌘,): a mesma janela de Preferências do Editar ▸ Preferências nas outras plataformas
- Ocultar o Celas Studio (⌘H), Ocultar outros (⌥⌘H), Mostrar tudo: a ocultação padrão de aplicativos do macOS, sem equivalente no Windows nem no Linux
- Encerrar o Celas Studio (⌘Q)
O menu Janela
O macOS acrescenta um menu Janela nativo com Minimizar (⌘M), Zoom, Entrar em tela cheia (⌃⌘F), e uma lista viva das janelas abertas, nada disso existindo no Windows nem no Linux. Ele é separado do menu Janela do próprio Celas Studio, que continua guardando a visibilidade dos painéis e as áreas de trabalho em toda plataforma.
Enquanto um campo de texto está em foco, os equivalentes de Selecionar tudo, Copiar, Recortar, Colar, Desfazer, Refazer, Duplicar e Agrupar/Desagrupar dos menus do aplicativo e Editar ficam esmaecidos, para que digitar num campo nunca dispare um deles sem querer.
Itens de menu ausentes ou mudados no macOS
- O Arquivo ▸ Sair não existe: o Encerrar mora no menu do aplicativo.
- O Editar ▸ Preferências não existe no Editar: está no menu do aplicativo, ainda em ⌘,.
- O Ajuda ▸ Sobre não existe no Ajuda: está no menu do aplicativo.
- O Janela ▸ Área de trabalho no macOS lista apenas os layouts embutidos Geral, Animação e Mínimo: as áreas de trabalho que você salvou, e o Excluir do clique direito nelas, aparecem só no menu do Windows e do Linux.
Atalhos no macOS
Toda combinação se resolve do mesmo jeito nas três plataformas, com o ⌘ no lugar do Ctrl. O ⌘0 ajusta a tela e o ⌘1 é 100%, batendo com as teclas do Windows e do Linux e com a lista das Preferências; o ⌘D duplica, ou desseleciona enquanto há uma seleção de pixels viva, exatamente como o Ctrl+D faz nas outras.
O único detalhe específico do macOS é o que a barra de menus IMPRIME. Um equivalente de tecla preso a um item de NSMenu é consumido pelo sistema antes de o aplicativo enxergar a tecla, então um comando cujo sentido depende do contexto não pode carregar um: aquele item que tivesse reivindicado a combinação atenderia a todos os toques. O Duplicar, o Desselecionar tudo, o papel cebola e o Excluir aparecem, por isso, na barra de menus do macOS sem tecla ao lado. As teclas em si funcionam normalmente.
Projetos no Finder
O pacote do aplicativo declara o .cls como tipo de documento próprio dele, Projeto do Celas Studio, então o Finder mostra o ícone do projeto e o nome do tipo em vez de um documento em branco, e o Abrir com lista o Celas Studio primeiro. Isso importa mais num Mac do que no Windows: o LaTeX e o Visual Basic também usam .cls, e o Launch Services entregaria os seus projetos a qualquer um dos dois que estivesse instalado.
Trackpad e mouse
No macOS, uma rolagem de dois dedos desloca a tela e um gesto de pinça a amplia, batendo com o jeito que todo outro aplicativo de Mac trata um trackpad. O Ctrl (ou o ⌘) mais a roda de rolagem também amplia, como reserva para um mouse externo.
No Windows e no Linux a roda sempre amplia: não há rolagem que desloque nem modo específico de trackpad, e não há preferência para trocar entre os dois comportamentos em plataforma nenhuma. Deslocar sem trackpad funciona igual em toda parte: segure o Espaço e arraste, ou use a ferramenta Mão.