Versões que merecem uma explicação e as decisões por trás delas. Para ver todas, consulte as notas de versão.

As ferramentas mudam, a escrita continua. mori é um editor Markdown feito para deixar esse tempo mais leve e mais confiável.
Você já trocou de branch e o documento que estava aberto ficou em branco? Estávamos tirando capturas de tela para publicar no blog quando vimos essa cena no nosso aplicativo e, aproveitando a correção, resolvemos também um bug mais silencioso.
O que acontece com o documento se o notebook desligar no momento em que ele está sendo salvo? No mori, a resposta é “ou antes do salvamento, ou depois dele — uma das duas opções”.
Já apareceu no git diff uma tabela que você não alterou? O mori não trata o modelo do documento como a verdade, mas sim o arquivo, e, ao salvar, grava no disco apenas os bytes que você digitou.
Não há nada para verificar quando se diz apenas que algo é leve. A mori definiu oito números para falar sobre si mesma e publica junto o método de medição, as condições e os dados brutos.
O editor fica aberto o dia inteiro, mas o tempo em que realmente digitamos é apenas uma parte disso. Durante o restante do tempo, o mori não agenda nem quadros nem temporizadores, e garante isso em duas camadas — com inspeção de código e medições em dispositivos reais.
Quando você compra uma ferramenta, o que realmente quer saber não é apenas o preço, mas qual será a próxima cobrança. Depois de comprar o mori, você não recebe nenhuma nova cobrança dentro daquela versão principal.
Você já teve a sensação de que a parte superior da tela ficou duas linhas mais pesada só porque abriu a busca? Isso acontecia com o nosso cartão de busca, e nós o reduzimos a uma linha depois de abrir outros três editores.
Você já colou uma captura de tela e acabou acumulando arquivos em uma pasta sem saber onde eles foram criados nem com que nome? Antes de gravar uma imagem no disco, o mori pergunta uma vez e registra em um cartão o que será gravado e onde.
O motivo pelo qual o mesmo app parece um pouco diferente em cada distribuição geralmente não é o app, mas a versão do toolkit instalada no sistema. A partir da beta.2, os quatro formatos de instalação passam a levar consigo as mesmas bibliotecas.
Você já corrigiu apenas uma palavra em uma tabela e viu a tabela inteira aparecer no git diff? As tabelas são a parte que mais frequentemente sai do lugar no Markdown.
Você já posicionou o cursor para corrigir uma única palavra em negrito e viu o parágrafo inteiro voltar ao Markdown original? O mori revela somente os símbolos da sintaxe que o cursor alcança.
Você já passou o cursor sobre um item de uma lista e viu o texto inteiro dar uma pequena sacudida para o lado? Isso acontece em quase todos os editores que ocultam e exibem símbolos.
Criei um laboratório para não precisar dizer “na minha máquina funciona”. Inicializo máquinas virtuais que combinam versões do Ubuntu, sessões, métodos de entrada e formatos de instalação, executo os mesmos testes e vejo tudo em uma única tabela.
Ao escrever textos longos em coreano, às vezes a última sílaba desaparece ou uma palavra se separa. Isso não é um erro de digitação, mas um problema relacionado ao lugar em que o editor processa a composição.
O primeiro beta público do mori chegou ao Linux. Acreditamos que a função de um primeiro lançamento é registrar não apenas o que ele inclui, mas também o que ainda não está disponível.
Muitos aplicativos carregam um motor de navegador inteiro só para renderizar uma fórmula. Como esse caminho estava bloqueado para o mori, tivemos que encontrar outro.
Você já pressionou Enter uma vez em um editor Markdown e a tela desceu duas linhas, ou viu parágrafos que estavam separados na tela se juntarem em um só bloco no GitHub? Essas são duas faces da mesma questão.
Em notas curtas, qualquer editor é rápido. A diferença aparece quando o documento fica longo, e ela depende de o custo de uma única tecla acompanhar o tamanho da edição ou o tamanho do documento.
Você já percebeu que o hangul parece normal, mas somente os caracteres chineses parecem um pouco estranhos? Quando decidimos não desenhar os caracteres diretamente e deixar essa tarefa a cargo do mecanismo de texto da plataforma, nosso trabalho deixa de ser \"o que desenhar\" e passa a ser \"qual fonte pedir\".
Para lançar o mesmo editor em três sistemas operacionais, há um caminho em que a interface é criada apenas uma vez. Nós seguimos esse caminho uma vez, voltamos atrás e colocamos um conjunto de shells finos específicos de cada plataforma sobre um único núcleo.
Ao abrir a visualização, parece que a janela se divide em duas e que o documento é reaberto quando você muda de modo? Os modos ao vivo, fonte e leitura do mori são três perspectivas do mesmo buffer, por isso a alternância não envolve conversão, salvamento nem reanálise.
Se as ventoinhas começam a girar só porque o editor de Markdown está aberto, não é porque o Markdown custa caro. Ao medir o mesmo documento nas mesmas condições, o custo vem do motor de renderização e de um loop vinculado ao relógio.
Já existem muitos editores de Markdown, então por que criar mais um? Não foi por falta de recursos, mas porque os valores que ele mantém em aberto, os vestígios que o salvamento deixa e a sensação nas pontas dos dedos nunca estiveram em sintonia dentro de um mesmo produto.