RecursosEditor webPreçoDocumentaçãoBlog
BaixarComprar mori
Blog

Notas sobre a criação do mori.

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

Terminal transferindo mote 1.0.1 para mori em um contêiner limpo do Ubuntu 24.04. apt-get upgrade mantém mote instalado, e apt full-upgrade traz mori 1.0.2, fazendo /usr/bin/mote desaparecer.
Terminal transferindo mote 1.0.1 para mori em um contêiner limpo do Ubuntu 24.04. apt-get upgrade mantém mote instalado, e apt full-upgrade traz mori 1.0.2, fazendo /usr/bin/mote desaparecer.
17 de setembro de 2026·Versão·4 min
mote agora é mori — só o nome mudou

Desde 15 de setembro de 2026, o nome deste aplicativo é mori. A empresa e o endereço continuam sendo motemd, e os documentos, as configurações e as chaves de licença continuam iguais. Só mudou o lugar onde o nome aparece.

Ler →
Anteriores
8 de setembro de 2026·Versão·4 min
mori 1.0 — Porque a escrita continua

As ferramentas mudam, a escrita continua. mori é um editor Markdown feito para deixar esse tempo mais leve e mais confiável.

Ler →
7 de setembro de 2026·Engenharia·4 min
Para que o documento não fique vazio após um git checkout, observamos os bytes, não o relógio

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.

Ler →
3 de setembro de 2026·Engenharia·6 min
Como evitamos que o arquivo seja corrompido mesmo se o aplicativo fechar durante o salvamento

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”.

Ler →
30 de agosto de 2026·Design·4 min
Fizemos do arquivo a fonte da verdade para salvar apenas os bytes que digitei

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.

Ler →
27 de agosto de 2026·Engenharia·6 min
Por que divulgamos números em vez de apenas dizer que é leve

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.

Ler →
21 de agosto de 2026·Engenharia·6 min
Como fizemos para não consumir CPU quando o aplicativo está apenas aberto

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.

Ler →
17 de agosto de 2026·Design·6 min
Por que definimos um preço de compra única válido durante toda a versão 1.x

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.

Ler →
12 de agosto de 2026·Engenharia·5 min
Um cartão de busca com efeito de vidro real, renderizado sem motor web

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.

Ler →
9 de agosto de 2026·Design·4 min
Por que as imagens coladas passam por um cartão de confirmação

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.

Ler →
7 de agosto de 2026·Versão·4 min
Para manter a mesma aparência em qualquer formato de instalação, decidimos incluir o GTK

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.

Ler →
5 de agosto de 2026·Design·5 min
Edição de tabelas que preserva exatamente a tabela digitada à mão

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.

Ler →
31 de julho de 2026·Design·7 min
Por que mostramos os símbolos do Markdown apenas na palavra sob o cursor

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.

Ler →
28 de julho de 2026·Design·5 min
Como evitamos que o texto se desloque quando os símbolos aparecem

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.

Ler →
24 de julho de 2026·Engenharia·5 min
Por que testamos sempre em oito ambientes Linux diferentes

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.

Ler →
18 de julho de 2026·Design·6 min
Como criar um editor que não corrompe a composição de texto em coreano

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.

Ler →
16 de julho de 2026·Versão·5 min
"0.9.0-beta.1: o que incluímos na primeira versão beta pública"

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.

Ler →
14 de julho de 2026·Engenharia·4 min
Como renderizar fórmulas rapidamente sem um motor web

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.

Ler →
10 de julho de 2026·Design·4 min
Para que o mesmo parágrafo apareça igual em outras ferramentas, definimos as regras da tecla Enter

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.

Ler →
5 de julho de 2026·Engenharia·4 min
Por que a digitação não fica lenta mesmo quando o documento cresce

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.

Ler →
2 de julho de 2026·Engenharia·5 min
Por que deixamos a renderização dos caracteres a cargo da plataforma em vez de desenhá-los diretamente

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\".

Ler →
28 de junho de 2026·Engenharia·6 min
Por que colocamos interfaces específicas de cada plataforma sobre um único núcleo em Rust

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.

Ler →
23 de junho de 2026·Design·5 min
Mesmo ao trocar de modo, o documento continua sendo um só

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.

Ler →
20 de junho de 2026·Engenharia·4 min
O que tornava tudo pesado não era o Markdown, mas o motor web

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.

Ler →
16 de junho de 2026·Design·6 min
Por que criamos mais um editor de Markdown

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.

Ler →
Acompanhe.
Novos posts no seu leitor. Sem lista, sem sequência, nada para cancelar.
RSS
Deixe só a escrita.
Português (Brasil)
© 2026 mori