amenbo

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.

nomecomo fica
Alto contrasteuma separação grande entre o texto e o fundo
Washium fundo mais quente, de papel
Terminaluma 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.030.0.0
trazer umaamenbo skin add mine.yamlamenbo skin add mine.zip
modeloamenbo skin template > mine.yamlamenbo 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 — .exe de instalação (a GUI e a CLI vêm juntas)
  • Linux — a GUI é um AppImage; o comando amenbo vem 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.