Novidades
1.0.9 — 2026-08-26
- Documentos MediaWiki mantêm suas fórmulas e seus blocos de código. Tudo o que um wiki escreve como uma tag — uma fórmula
<math>, um bloco de código <syntaxhighlight> — simplesmente desaparecia da prévia, sem erro e sem lacunas para notar: o leitor de um artigo da Wikipédia colado no Markzen via a prosa e nenhuma das matemáticas. As fórmulas agora são renderizadas exatamente como em todas as outras linguagens de marcação, inline em uma frase ou exibidas em sua própria linha, conforme o artigo pede, e um bloco de código destacado chega com sua linguagem intacta.
- Clicar duas vezes em um arquivo wiki ou BBCode o abre no Markzen. O instalador registrou a maioria dos arquivos de marcação que o Markzen lê, mas não
.wiki, .mediawiki, .wikitext ou .bb — então esses quatro abriam em qualquer outra coisa que o sistema tivesse, ou em nada. Todas as quinze extensões nas oito linguagens agora são oferecidas.
- Transformar um endereço colado em um link leva uma única tecla. Selecione um endereço e pressione Ctrl+K: ele se torna o destino do link, e o cursor espera no campo vazio pelo que o link deve dizer. Anteriormente, o endereço se tornava o texto visível do link, deixando você para digitá-lo novamente. Caminhos de arquivo funcionam da mesma forma.
- O menu {{label:lblHdrConvertTo}} é agrupado pelo que você está criando — ebooks, processador de texto, apresentação, composição tipográfica, e assim por diante — em vez de uma longa lista para escanear. Cada linguagem de marcação agora aparece uma vez, sob {{label:lblHdrConvertMarkup}}; o MediaWiki havia sido listado duas vezes, em dois lugares, produzindo o mesmo arquivo de ambos.
1.0.8 — 2026-08-23
- Os diagramas Mermaid que se recusavam a desenhar agora são renderizados. Muitos retornavam como Syntax error in text (Erro de sintaxe no texto), embora a mesma fonte fosse aceita em qualquer outro lugar — em um documento de teste, dezoito de vinte. O Markzen estava entregando cada diagrama ao Mermaid através da própria página, que reescrevia o texto no caminho — decodificando escapes, removendo a indentação — e silenciosamente danificava qualquer coisa que parecesse marcação: um
<br/> em um mapa mental, um em um diagrama de blocos. O texto exato do seu bloco de código agora chega ao Mermaid intocado.
- O painel de tamanho e alinhamento do diagrama altera o bloco para o qual você está apontando. Ele costumava localizar um bloco contando quantas vezes sua linguagem aparecia na sua fonte, enquanto a pré-visualização contava apenas os blocos que realmente havia transformado em diagramas. Em um documento que mostra um bloco de código da mesma linguagem como exemplo — uma página explicando Mermaid, por exemplo — as duas contagens se desviavam e cada alteração caía no diagrama antes daquele sob o cursor. O painel agora identifica o bloco pelo seu próprio conteúdo.
- Os seletores de arquivo abrem onde você esteve pela última vez. Abrir um documento ou procurar uma imagem havia começado na pasta Downloads todas as vezes. O Markzen agora lembra a pasta de onde você selecionou pela última vez — separadamente para documentos e para imagens — e retorna para lá, inclusive após uma reinicialização.
- O aviso de atualização direciona para as páginas corretas, no seu idioma. Seu link {{label:lnkUpdateWhatsNew}} apontava para uma página que o site não publica mais, então não levava a lugar nenhum; ambos os links também o enviavam para o inglês, a menos que você lesse um dos quatro idiomas. Agora, eles abrem as notas de lançamento atuais e as páginas de download no seu próprio idioma, onde quer que ele exista.
1.0.7 — 2026-08-17
- O Markzen agora abre quase imediatamente. Quase quarenta mecanismos de renderização costumavam carregar no lançamento, independentemente de o documento precisar deles ou não — vários segundos de espera pagos por todos que abriam um arquivo de texto simples. Cada mecanismo agora é buscado na primeira vez que um documento realmente o solicita, então a inicialização é quase instantânea e apenas o primeiro diagrama de um determinado tipo leva um momento para aparecer. As bibliotecas que apenas a exportação usa agora carregam quando você exporta, e a interface carrega o idioma que você lê em vez de todos os cinquenta.
- Caracteres de desenho de caixa sobrevivem em blocos de código. Uma árvore de diretórios ou um diagrama ASCII colado em um bloco de código costumava se quebrar em lacunas, porque as versões web da maioria das fontes monoespaçadas silenciosamente deixam esses caracteres de fora. O Markzen agora envia JetBrains Mono e Source Code Pro com o aplicativo em vez de buscá-los, o que também significa que eles funcionam em uma máquina sem conexão. Cascadia Code e Fira Code são substituídos por Cascadia Mono e Fira Mono, as versões sem ligaduras das mesmas fontes — uma ligadura redesenha
!= como um único ≠, o que é agradável ao escrever código e errado em um documento destinado a mostrar o que o arquivo realmente diz. DM Mono não é mais oferecido; não há nenhuma compilação dele que contenha os caracteres.
- A fonte do código viaja dentro do arquivo exportado. Uma exportação em PDF ou HTML costumava recorrer à fonte que a máquina do leitor tinha, então um diagrama que se alinhava na sua tela poderia chegar desalinhado. A fonte agora está incorporada na própria exportação. O painel do editor também usa a mesma fonte da pré-visualização, então o que você digita, o que você pré-visualiza e o que você exporta finalmente concordam.
- Estilo e fontes movidos para um painel. O modelo de estilo e os três seletores de fonte costumavam ocupar quatro controles de barra de ferramentas separados; eles agora ficam juntos, cada um com seu próprio rótulo, atrás de um único botão {{label:tipHdrAppearance}}.
1.0.6 — 2026-08-07
- BBCode agora é a oitava linguagem de marcação que o Markzen lê. Abra um arquivo
.bbcode e edite-o com pré-visualização ao vivo como qualquer outro documento, ou converta um documento existente para BBCode quando o destino for uma postagem em fórum. O BBCode nunca teve um único padrão — cada fórum inventou sua própria variante — então o Markzen o lê generosamente: ele aceita as grafias comuns lado a lado e deixa qualquer tag que não reconhece visível como texto simples em vez de simplesmente ignorá-la.
- Insira uma tabela a partir da barra de ferramentas. Passe o mouse sobre uma pequena grade para escolher o número de linhas e colunas, e o Markzen escreve uma tabela vazia desse tamanho na própria marcação do documento — Markdown, AsciiDoc, Org, Textile, MediaWiki, reStructuredText, Djot ou BBCode — pronta para ser preenchida. Colar um bloco de células de planilha ainda produz uma tabela da mesma forma.
- Os submenus do menu Converter podem ser abertos novamente. Ebooks, Processador de Texto, Apresentação e o restante estavam inacessíveis: o submenu era desenhado dentro da própria área de rolagem do menu, o que o cortava completamente da visualização, então nada aparecia quando você se movia para uma dessas linhas.
- Os menus agora usam a altura que a janela realmente tem. Eles eram limitados a um tamanho fixo e rolavam mesmo em uma janela alta, escondendo entradas atrás de uma barra de rolagem sem motivo.
- Mover para baixo em um menu não deixa mais um rastro de submenus abertos. Cada um costumava permanecer por um momento depois que você já havia se movido para o próximo, então vários podiam ficar na tela ao mesmo tempo.
1.0.5 — 2026-08-03
- As exportações por linha de comando não deixam mais uma pasta temporária no diretório temporário do sistema após cada execução. Cada exportação agora limpa os resíduos de exportações anteriores que foram concluídas, de modo que o hábito de exportar pela linha de comando para de preencher silenciosamente sua pasta temporária.
1.0.4 — 2026-07-24
- Insira links e imagens a partir de botões dedicados na barra de ferramentas (ou Ctrl+K para um link): um pequeno pop-up no cursor escreve a marcação correta para o formato do próprio documento, em todas as sete linguagens de marcação.
- Escolha se uma imagem é vinculada (o documento aponta para um arquivo ou URL) ou incorporada (os bytes da imagem são armazenados dentro do documento, de modo que o arquivo é totalmente autocontido e portátil).
- Edite um link ou imagem existente no local — coloque o cursor sobre ele e reabra o pop-up, e ele carrega o texto e o endereço atuais e substitui toda a construção em vez de aninhar uma nova.
- Imagens incorporadas não mais poluem o editor: cada imagem base64 se dobra em um chip compacto mostrando seu tipo e tamanho, enquanto o texto subjacente do documento permanece intacto.
1.0.3 — 2026-07-23
- As exportações por linha de comando agora são executadas em lote: passe vários pares
source -o output em uma única chamada e um único lançamento renderiza todos eles — cerca de 2 segundos por documento em vez de uma inicialização completa do aplicativo (~15 s) para cada um.
1.0.2 — 2026-07-21
- Blocos de código em documentos AsciiDoc não são mais corrompidos quando contêm delimitadores de matemática literais como
\(...\) — a renderização de matemática agora ignora o código, então um exemplo de regex ou LaTeX é exibido como escrito.
1.0.1 — 2026-07-19
- Alternar entre arquivos abertos agora o leva de volta exatamente onde você estava — cada aba lembra sua posição de rolagem do editor e seleção de texto.
- Cada aba mantém sua própria pré-visualização ao vivo: posição de rolagem, imagens e diagramas renderizados sobrevivem às trocas de abas, e voltar é instantâneo.
- Clicar em um capítulo no sumário agora move o editor para lá no primeiro clique, não no segundo.
- Cliques em links do sumário e links na página agora sempre agem na pré-visualização da aba ativa, nunca na de outro arquivo aberto.
1.0.0 — 2026-07-15
Conteúdo