ATO20

// o que mudou

Notas de atualização.

Cada versão do ATO20, com o que entrou e os arquivos pra baixar. O aplicativo se atualiza sozinho, mas a lista fica aqui pra quem quer ver antes.

v0.1.4

atual

Uma correção só, e é no Windows.

Correções

No Windows, o arquivo do instalador também mostra o ícone do ATO20

A 0.1.3 trocou o ícone do aplicativo instalado e do atalho, mas o instalador que você baixa — o ato20_x64-setup.exe — continuava aparecendo no Explorer com o ícone genérico da ferramenta que o empacota, um globo azul. Agora é a mesma marca em tudo.

---

Linux.AppImage roda sem instalar, e na primeira abertura ele mesmo põe o atalho no menu (rofi, wofi e afins). Basta dar permissão de execução: chmod +x ato20_*.AppImage. .deb e .rpm para quem prefere instalar pelo gerenciador.

Windows.msi ou o instalador .exe. Os dois saem SEM assinatura de código, então o SmartScreen vai avisar: "Mais informações" e "Executar mesmo assim".

ver esta release no GitHub

v0.1.3

O ATO20 ganha o próprio ícone. É a única mudança — e ela aparece na barra de tarefas, no atalho e no menu.

Correções

O ATO20 passa a ter o próprio ícone na barra de tarefas e no atalho

Até aqui todo pacote — AppImage, instalador do Windows, .deb e .rpm — saía com o ícone padrão da ferramenta que empacota o aplicativo, dois anéis ciano e amarelo. Agora é a marca do ATO20: a tenda com o d20, sobre fundo escuro.

---

Linux.AppImage roda sem instalar, e na primeira abertura ele mesmo põe o atalho no menu (rofi, wofi e afins). Basta dar permissão de execução: chmod +x ato20_*.AppImage. .deb e .rpm para quem prefere instalar pelo gerenciador.

Windows.msi ou o instalador .exe. Os dois saem SEM assinatura de código, então o SmartScreen vai avisar: "Mais informações" e "Executar mesmo assim".

ver esta release no GitHub

v0.1.2

Uma correção de bastidor. Se você usa o AppImage ou o instalador do Windows, ela não muda nada para você.

Correções

A página da loja anunciava as novidades da versão anterior

Detalhe de bastidor, e só aparece para quem instalar pela loja: o arquivo que descreve o ATO20 para o Flathub ficou uma versão atrás na 0.1.1, então a loja mostrava o que mudou na 0.1.0. Nada muda para quem baixou o AppImage ou o instalador do Windows.

---

Linux.AppImage roda sem instalar, e na primeira abertura ele mesmo põe o atalho no menu (rofi, wofi e afins). Basta dar permissão de execução: chmod +x ato20_*.AppImage. .deb e .rpm para quem prefere instalar pelo gerenciador.

Windows.msi ou o instalador .exe. Os dois saem SEM assinatura de código, então o SmartScreen vai avisar: "Mais informações" e "Executar mesmo assim".

ver esta release no GitHub

v0.1.1

Uma versão de encanamento. Se você usa o AppImage ou o instalador do Windows, ela não muda nada para você — e é de propósito.

Novidades

O ATO20 começa a ser empacotado para as lojas do Linux

Esta versão não muda nada no que você já usa — ela existe porque o pacote do Flathub precisa ser construído a partir de uma versão publicada, e não do código do dia. O que mudou por dentro só aparece lá: as fontes deixaram de ser baixadas durante o empacotamento, e o aviso de versão nova some no pacote de loja, onde quem atualiza é a própria loja. Quem baixou o AppImage ou o instalador do Windows continua sendo avisado como antes.

---

Linux.AppImage roda sem instalar, e na primeira abertura ele mesmo põe o atalho no menu (rofi, wofi e afins). Basta dar permissão de execução: chmod +x ato20_*.AppImage. .deb e .rpm para quem prefere instalar pelo gerenciador.

Windows.msi ou o instalador .exe. Os dois saem SEM assinatura de código, então o SmartScreen vai avisar: "Mais informações" e "Executar mesmo assim".

ver esta release no GitHub

v0.1.0

Primeira beta. Da 0.0.6 para cá são cem commits, e — o que importa mais — o aplicativo instalado volta a avisar quando sai versão nova.

Novidades

O aplicativo passa a avisar sozinho quando existe versão nova

Até aqui toda versão saiu marcada como pré-lançamento, e o endereço que o aplicativo consulta ignora pré-lançamento — quem baixou a 0.0.1 ficou na 0.0.1 sem nunca saber que havia seis versões depois. Desta em diante o aviso chega sozinho.

A campanha ganha quadros: uma folha sem chão para o mestre pensar

O quadro fica na aba ao lado de Cenas, com pastas dentro de pastas. Nele você escreve texto direto na folha, liga as coisas com setas — de ponta solta ou grudada no que você mover — e mistura post-it, imagem, dado e cartão no mesmo lugar. Pôr o quadro no ar mostra a folha inteira na TV e no celular.

Documento: um cartão de Markdown com prévia ao vivo

Você escreve de um lado e vê formatado do outro. No começo da linha, # dá título, ## subtítulo e - item de lista; @, / e > chamam referência, comando e citação, tanto na nota quanto no cartão.

A aba Arquivos põe quadros, notas e imagens na mesma árvore de pastas

Qualquer arquivo entra no acervo agora, e a aba Imagens virou Biblioteca. A nota passou a ser arquivo da campanha: o cartão no quadro só aponta para ela, então a mesma nota pode aparecer em dois quadros sem virar duas cópias. Arrastar a nota da árvore até o quadro funciona como com imagem.

Ctrl+K abre uma paleta de comandos

Ela acha janela, cena, livro, imagem e atalho pelo nome, sem você ter de lembrar em que painel aquilo estava.

Dá para jogar dados por notação, como "2d6", sem pegar no saquinho

O saquinho ganha o d% de dezenas e a moeda de cara ou coroa

O celular do jogador também pede os dois, e a mesa passa a ler "Coroa" e "d%" em vez de "2" e "d2".

A régua virou medidor que fica no mapa, com círculo, cone e retângulo

Antes a medida sumia quando você soltava o mouse. Agora ela fica posta na cena, e a forma diz o que você está medindo.

A estante mostra os livros com capa, em caixa 2.5D, e o clique abre o PDF

Há também um comando para abrir o livro no leitor de PDF da máquina. A capa fica guardada depois da primeira vez, então a estante não pisca ao reabrir.

A cena guarda um handout: imagens do acervo que você manda à mesa uma a uma

A bolinha recebe imagens arrastadas e as leva à TV; o que já está na mesa volta para a manga pela mesma bolinha ou pelo menu. O painel ganhou título e uma caixinha de + que escolhe imagens do computador.

A janela "Mesa" mostra o que a TV está vendo, em miniatura, na sua tela

Girar pelos cantos do gizmo, como no Figma

O botão de rotacionar saiu. A roda do mouse redimensiona a imagem na mão e Shift gira; as setas do teclado andam cinco de cada vez, e com Shift giram a seleção. Segurando a alça da câmera, a roda dá zoom nela.

Dá para afastar até 50%, com vazio em volta do mapa

A cena nasce sem câmera, e a mesa vê tudo até a primeira entrar

Antes a cena nova já vinha com um enquadramento que você não escolheu. O botão "Mesa" também saiu da barra de cima.

A lista de personagens separa Players em cima e NPCs embaixo

A ficha mostra quem está jogando com ela, e o diálogo do jogador diz há quanto tempo

Dá para entregar o personagem a outra pessoa dali, e tirar alguém da mesa passa a pedir confirmação. A nota fechada do personagem fica guardada.

A porta mudou: botões no alto, "Encontrar campanha" e o mapa da cena ao fundo do cartão

A estante ganhou botão e aceita arquivo solto, "O que mudou" virou botão ao lado das Configurações, e a estante vazia virou um alvo tracejado em vez de um espaço em branco.

Esc larga a ferramenta, e um X na barra faz o mesmo

O palco vazio mostra a marca e os atalhos principais

A tela diz qual pasta da campanha sumiu, em vez de abrir uma mesa vazia

Correções

Apagar a pasta da campanha com a mesa aberta virava mesa vazia, e a gravação recriava a pasta pela metade

No leitor, dar zoom deixava a folha branca por um instante

A página que você está lendo passa na frente das vizinhas, e trocar de página depressa não deixa mais um desenho cancelado na tela.

A máscara escura da câmera cobria o post-it e os controles do mestre

O clique fora do mapa tinha deixado de valer

A borda saiu e o vazio em volta ganhou pontos.

O token achatava ao encolher, em vez de parar no piso

O d% nascia sem valor, e a soma da mesa dava NaN

A ficha só via quem entrou na mesa depois de reabrir o programa

O diálogo de Configurações prendia o foco e matava a barra da janela

O rótulo da câmera não cabia quando a moldura ficava pequena na tela

No quadro, o dado caía puxado para o plano, e não onde a mão soltou

No quadro, o texto novo nascia invisível e sem foco

A bancada já arrumada não ganhava a aba Quadros ao lado de Cenas

O arquivo da extensão se chama manifest.json, e não manifesto.json

---

Linux.AppImage roda sem instalar, e na primeira abertura ele mesmo põe o atalho no menu (rofi, wofi e afins). Basta dar permissão de execução: chmod +x ato20_*.AppImage. .deb e .rpm para quem prefere instalar pelo gerenciador.

Windows.msi ou o instalador .exe. Os dois saem SEM assinatura de código, então o SmartScreen vai avisar: "Mais informações" e "Executar mesmo assim".

ver esta release no GitHub

v0.0.6-alpha

pré-lançamento

Novidades

A cena tem câmeras com nome, e você escolhe qual delas está no ar

Cada câmera é um enquadramento guardado do mapa. Elas ficam numa pílula no alto da mesa, e transmitir é escolher uma — a que está no ar aparece marcada, e as outras ficam apagadas no palco, para você ver o que os jogadores não estão vendo. Trocar de câmera corta em fade na TV, e sem nenhuma no ar a mesa fica escura. Segurando V, o mouse vira cinegrafista e move o enquadramento sem mexer no mapa.

O acervo e a lista "Em cena" ganharam pastas

Pasta dentro de pasta, e arrastar uma pasta para dentro de outra. No acervo, Ctrl e Shift selecionam várias imagens de uma vez. Na lista "Em cena", clicar num item do mapa já pega a pasta inteira a que ele pertence.

Importar arquivo grande não trava mais a janela, e dá para cancelar no meio

A cópia saiu da thread da janela: um aviso mostra o que está entrando, quanto falta e um botão de parar. A miniatura de um mapa de 50 megapixels agora sai em menos de um segundo.

Arquivo largado no painel de imagens entra no acervo

A área do mapa cresce com o que você coloca nela

Antes o plano tinha um tamanho fixo e o que passava da borda ficava fora do alcance. Agora ele acompanha as peças.

A barra de ferramentas virou duas bolsas

A grade e a régua foram para a bolsa do mapa.

O que a mesa tirou nas rolagens vira janela da bancada

O alfinete alterna a nota do ponto, e a bolinha do saquinho vira X enquanto ele está aberto

Dois botões que antes só tinham ida: agora clicar de novo desfaz, e o ícone diz em que estado você está.

Correções

Trocar o mapa de fundo três vezes seguidas importava o mesmo arquivo três vezes

Três cópias do mesmo mapa pesado dentro da campanha.

Abrir a tela do espectador no navegador falhava calado

Em máquina Linux sem o xdg-open, o botão não fazia nada e não dizia por quê.

Renomear pelo menu não fazia nada, e agora F2 também renomeia

O botão de tirar o post-it se escondia, e a prévia não mostrava onde o papel ia cair

No celular do jogador, o esmaecido da rolagem comia o texto da ficha

A mesa aceitava dado sem fim

Agora o teto é cinquenta dados por rolagem.

ver esta release no GitHub

v0.0.5-alpha

pré-lançamento

Novidades

A lista de novidades cabe numa tela, e cada linha abre quando você quer o detalhe

Com treze mudanças, a 0.0.4 virou uma parede de texto na tela de entrada e nas Configurações. Agora os títulos ficam à vista, separados entre o que é novo e o que foi consertado, e o detalhe de cada um abre com um clique. As versões anteriores vêm fechadas, uma linha cada, já dizendo quantas mudanças têm dentro.

ver esta release no GitHub

v0.0.4-alpha

pré-lançamento

Novidades

Arrastar um personagem, uma imagem ou um item até o mapa mostra onde ele vai cair, e de que tamanho

A sombra da peça acompanha o ponteiro, no lugar e no tamanho exatos em que ela vai ficar, e a roda do mouse escolhe o tamanho sem soltar o arrasto — entre um quarto e quatro vezes. Antes a peça só aparecia depois de solta, e cair torta custava dois ajustes com o gizmo.

Um arquivo arrastado do gerenciador de arquivos cai no mapa onde a mão soltou

Ele entra no acervo e vai à cena no mesmo gesto, já selecionado. Vários de uma vez entram em escada, para nenhum ficar escondido embaixo do outro. O que não é imagem nem som é recusado.

O aplicativo diz em que versão está, e o que mudou

Esta lista. Ela viaja dentro do pacote, então continua legível na mesa sem Wi-Fi.

A tela de entrada é uma só, com as novidades num painel ao lado

Antes havia duas telas diferentes conforme você já tivesse ou não uma campanha na lista. Agora é a mesma, e o histórico inteiro fica num painel próprio encostado na borda da janela, com rolagem própria.

As abas e os divisores da bancada ficaram visíveis

As abas passam a ler como aba, coladas no painel que abrem, e cada divisor entre colunas ganhou uma alça que acende quando a mão chega perto — antes era um fio invisível que só se revelava ao ser acertado.

Correções

Abrir o aplicativo entrava direto na última campanha

A lista de campanhas só aparecia na primeira execução ou depois de fechar a mesa. Quem tem duas campanhas esperava a errada ser lida do disco inteira antes de poder trocar. Recarregar a janela na tela de entrada também caía dentro de uma campanha.

Trocar de campanha mantinha o elenco da anterior

Os personagens da campanha antiga apareciam na nova, e o nome do token vinha errado junto. Só recarregando a janela voltava ao certo.

O mapa ampliado borrava, espremia e engrossava os controles

Três defeitos do zoom, no mesmo lugar: o mapa e os tokens saíam borrados, passado mais ou menos 400% o mapa encolhia num eixo só e sumia, e o traço dos ícones do gizmo engrossava conforme se ampliava.

A nota fixada no mapa não arrastava, e o zoom deformava o cartão

O cabeçalho do cartão é a alça, e ele não respondia ao arrasto. Junto: clicar no mapa com o cursor dentro do título ou do corpo da nota deixava o campo focado, e o que se digitasse depois — atalho de tecla inclusive — ia para a nota em vez de ir para a mesa.

Tirar ou trocar o mapa de fundo devolvia o arquivo ao acervo

O mapa entrou na campanha para ser o fundo daquela cena. Agora, tirado o fundo, ele sai da campanha em vez de virar mais um arquivo pesado para apagar depois.

O arquivo recém-importado não chegava a todas as telas

Anexar uma miniatura na ficha do personagem não atualizava o acervo, e o botão de pôr o token no mapa ficava desabilitado dizendo “Lendo o acervo” até o aplicativo ser reaberto.

Rolar a tela de entrada levava a barra de título embora

A barra saía por cima e o conteúdo era cortado.

A tela de carregamento dizia “Abrindo a campanha” sem abrir campanha nenhuma

O que ela espera ali é a lista de campanhas da máquina, e ela ainda chegava depois do trabalho já feito.

ver esta release no GitHub

v0.0.3-alpha

pré-lançamento

Ainda é alpha: espere coisa quebrada.

Linux.AppImage roda sem instalar, e na primeira abertura
ele mesmo põe o atalho no menu (rofi, wofi e afins). Basta dar
permissão de execução: chmod +x ato20_*.AppImage. .deb e .rpm
para quem prefere instalar pelo gerenciador.
Windows.msi ou o instalador .exe. Os dois saem SEM
assinatura de código, então o SmartScreen vai avisar: "Mais
informações" e "Executar mesmo assim".

ver esta release no GitHub

todas as releases no GitHub