Vista geral da interface
A app do Aseptic tem forma de IDE: um rail de cada lado, um painel central e um dock acoplável em baixo. Cada zona tem a sua função.
Rail esquerdo — navegação
Seção intitulada “Rail esquerdo — navegação”As secções principais (com padrão lista + detalhe) e a lista lateral de cada uma:
- Cenários — compor e operar cenários.
- Serviços — adicionar e editar micros.
- Bibliotecas — ligar bibliotecas locais aos seus consumidores.
- Mocks — definir respostas simuladas.
Barra superior (topbar) — ações
Seção intitulada “Barra superior (topbar) — ações”Agrupada por blocos, sempre visível:
[▶/■ · limpar · editar · + cenário] · [Git] · [procurar · definições · utilizador]
O bloco Git agrupa o que vale para todo o catálogo: trazer as alterações de
todos os micros, clonar um novo e gerir as credenciais. Preparar a base de dados
não está aqui: faz-se com aseptic prep. E o estado do Docker vive no ícone do
rail direito, não nesta barra.
O botão ▶/■ é um só que arranca ou para o cenário conforme o seu estado. As ações de cenário veem-se sempre e são desativadas quando não se aplicam.
Os controlos da janela —minimizar, maximizar e fechar— ficam no fim desta barra em Windows e Linux, porque o Aseptic desenha a sua própria moldura. No macOS não: aí são os do sistema, os semáforos de sempre no canto esquerdo, e comportam-se como em qualquer outra app do Mac —Alt sobre o verde faz zoom em vez de ecrã inteiro, e o duplo clique na barra obedece ao que tiver definido nas Definições do Sistema—.
Painel central
Seção intitulada “Painel central”O conteúdo da secção ativa. Em Cenários, as quatro vistas do cenário (cartões, tabela, grafo, dependências). Em Micros e Mocks, a lista lateral mais o editor do elemento selecionado.
Dock inferior
Seção intitulada “Dock inferior”Acoplável, redimensionável e minimizável, com três separadores:
- Logs — em direto, filtráveis por micro e nível.
- Chamadas mock — o que os mocks recebem.
- Estado — métricas de CPU, memória e logs por micro.
Mostra-se ou oculta-se com Ctrl/⌘ + J.
Barra de estado — o rodapé
Seção intitulada “Barra de estado — o rodapé”Por baixo do dock, uma linha fina que resume o laboratório sem abrir nada:
- Resumo do cenário: quantos micros estão saudáveis dos que estão a correr. Carrega-se e abre Estado.
- Contador de erros desde o último arranque. Carrega-se e abrem os Logs já filtrados ao nível de erro, sem ter de os procurar.
- Centro de tarefas: as operações longas a decorrer agora —instalar dependências, construir uma biblioteca, preparar uma imagem, clonar um repo, mudar de ramo, preparar a base de dados— com a sua fase e o seu progresso. Ao terminar passam ao seu histórico: as últimas cinquenta, com o seu resultado; clicando numa vê-se a sua saída.
- Paleta, tema e zoom, à mão.
É a resposta a «está a acontecer alguma coisa?»: uma tarefa longa deixa de ser um botão que não responde e passa a ser uma barra que avança.
Rail direito — apoio
Seção intitulada “Rail direito — apoio”Painéis de apoio sobre o que tem selecionado:
- Atividade — notificações da sessão.
- Docker — daemon, infra e contentores.
- Bases de dados — catálogo de ligações.
- Verificação do ambiente — pronto para arrancar?
- Copiloto — o chat que opera a app.
Definições
Seção intitulada “Definições”Abrem-se a partir do ícone da topbar. É um modal com vários separadores: Aparência, Caminhos, Credenciais, Catálogo, Atalhos, Privacidade e Acerca de. Ver Definições.
Teclado e densidade
Seção intitulada “Teclado e densidade”A app maneja-se também com o teclado (atalhos, ? abre a referência) e
recorda entre sessões onde estava (secção e cenário ativos), além do tamanho dos painéis.