Amenbo 30.0.0 — um visual que você pode passar adiante
A janela pode vestir uma skin: cores, tamanhos, uma tipografia, imagens de fundo e ícones, tudo num arquivo só que você pode passar para outra pessoa. As mudanças da 29.0.0, da 29.1.0, da 29.2.0 e da 29.3.0 também chegaram nesta versão.
O Amenbo pode vestir uma skin agora. A metade das cores chegou na 29.3.0, e os materiais — imagens de fundo, ícones, uma tipografia — são novos na 30.0.0. As mudanças da 29.0.0 até a 29.3.0 também chegaram nesta versão.
As skins — mudar o visual
Configurações > Aparência tem uma linha “Skin”. Quatro skins vêm com o aplicativo.
| nome | como fica |
|---|---|
| Alto contraste | uma separação grande entre o texto e o fundo |
| Washi | um fundo mais quente, de papel |
| Terminal | uma paleta como a de um terminal |
| Retrô | vem com uma tipografia de matriz de pontos |
Escolher uma é experimentar: a tela é desenhada de novo com aquela skin e nada fica decidido até você apertar “Usar este”. Sair dali devolve o visual anterior.
Para tirar uma skin, escolha “Nenhum (as cores que o Amenbo traz)”. Se uma skin deixou a tela ilegível e não dá para chegar em Configurações, o comando amenbo skin use none tira a skin por um terminal.
O que uma skin pode carregar
Uma skin é um arquivo zip só, com skin.yaml dentro e mais os materiais que ele nomeia.
- cores — fundo, texto, destaque, bordas; o conjunto inteiro que a tela usa
- tamanhos — um multiplicador para o texto, um para os espaços, um para o arredondamento dos cantos e um para a sombra
- moldura — estilo da linha (solid / double / none) e espessura
- tipografia — um woff2, até 2MB
- imagens de fundo — uma atrás de cada um de quatro lugares: o fundo do próprio aplicativo, o fundo de um painel, as áreas afundadas como as caixas de escrever, e os cartões. O encaixe é contain / cover / tile; a posição é um de nove pontos
- ícones — qualquer um dos 51 ícones que a janela desenha pode ser trocado por uma imagem sua; a cor acompanha a do texto ao lado
As imagens de fundo, os ícones e a passagem para o zip são novos na 30.0.0.
Passar uma skin para outra pessoa
“Escrever um” produz um zip com todos os nomes que dá para ajustar dentro, já preenchidos com a skin que está vestida, se houver uma. Você não começa de um arquivo vazio. Quem recebe solta o arquivo em Configurações > “Adicionar um skin”.
- Antes de qualquer coisa entrar, o painel lista o que há dentro do arquivo — o nome e o tamanho de cada imagem e da tipografia, e onde cada uma é usada.
- A legibilidade das cores é medida e informada — quantos pares ficam abaixo do mínimo. Isso não impede a importação. Um lugar que tem uma imagem atrás não é medido, porque o que está embaixo do texto não é uma cor.
- Um nome que já está guardado é recusado dizendo as duas versões, então você vê qual está lá e qual está chegando.
- “Passar este skin adiante” escreve o arquivo exatamente como ele chegou, com materiais e tudo, então quem você deu pode passar adiante de novo.
Buscar e substituir na pasta inteira (29.1.0)
Procure uma palavra numa pasta. Os achados são agrupados por arquivo, e apertar um abre aquele lugar.
- Substitua em todos os resultados. Os arquivos que você não quer mexer podem sair da lista.
- Antes de escrever, ele pergunta: “Substituir N lugares em M arquivos?”
- Ele escreve nos arquivos, e aqui não há desfazer — a única volta é o git, quando a pasta está sob o git.
- Os arquivos que mudaram depois da busca ficam como estão, e ele diz quantos deixou assim.
Há também um painel de busca para o arquivo aberto — diferenciar maiúsculas, palavra inteira, expressões regulares — e a árvore de pastas pode ser estreitada por nome.
As decisões têm um estágio de “sendo escrita” (29.0.0)
Uma decisão é um rascunho enquanto está sendo escrita; “Concluir a redação” a fecha.
Uma tarefa cuja premissa é uma decisão ainda sendo escrita não é começada até aquela decisão ficar fechada. O trabalho não começa mais sobre uma premissa que ainda não está firme.
Editar uma decisão já fechada é tratado como corrigir a redação, e a data da decisão não muda. Para derrubar o que foi decidido, substitua-a por uma decisão nova.
Todo o resto
- “Terminal” agora se chama “Espaço de trabalho” — muda como a tela chama isso, e nada mais.
- Um painel guarda o nome e a conta que recebeu enquanto você estava olhando outra coisa — o nome que uma IA deu ao painel em outra página, e as tarefas e decisões que aquela sessão registrou nesse meio-tempo, estão lá quando você volta para aquela página.
- Configurações abre na hora — a verificação de problemas não roda mais ao abrir, só quando você aperta “Verificar”. O aplicativo não congela mais enquanto a verificação roda.
- Uma lista de milhares de tarefas abre inteira — só as linhas que estão na tela são desenhadas.
- O Viewer aceita um nome de servidor — para levantar um segundo servidor na mesma conta.
- Os controles pequenos demais para apertar foram alargados até um alvo do tamanho de um dedo.
Para quem fez uma skin na 29.3.0
O formato da skin agora é um zip. Um .yaml sozinho não é mais aceito. Ponha seu arquivo dentro de um zip; o arquivo lá dentro se chama skin.yaml. Escrever um modelo também mudou — agora ele pede um destino.
| 29.3.0 | 30.0.0 | |
|---|---|---|
| trazer uma | amenbo skin add mine.yaml | amenbo skin add mine.zip |
| modelo | amenbo skin template > mine.yaml | amenbo skin template mine.zip |
| escrever uma que você tem | (não existia) | amenbo skin write-out mine mine.zip |
Como obter
Abra o instalador do seu sistema na versão mais recente. Não precisa de direitos de administrador.
- macOS —
.pkg, um para Apple silicon e um para Intel (a GUI e a CLI vêm juntas) - Windows —
.exede instalação (a GUI e a CLI vêm juntas) - Linux — a GUI é um AppImage; o comando
amenbovem do instalador da CLI
Para atualizar: na GUI, o banner de “há uma versão mais nova” aplica a atualização ali mesmo. Se você instalou só a CLI, amenbo update --apply faz a troca.
Vindo da 28.2.0 ou de antes, o formato dos dados guardados sobe de versão — a primeira abertura nesta versão faz a migração, e uma cópia de antes da migração fica guardada automaticamente. Depois de migrados, uma versão anterior não consegue mais abri-los. Se você já está na 29.x, não há migração. A GUI e a CLI são atualizadas juntas pelo mesmo instalador, então não deixe uma das duas na versão antiga.
Chegou agora? Veja Começar.