Novedades
1.0.9 — 2026-08-26
- Los documentos de MediaWiki conservan sus fórmulas y sus bloques de código. Cualquier cosa que una wiki escriba como una etiqueta —una fórmula
<math>, un bloque de código <syntaxhighlight>— simplemente desaparecía de la vista previa, sin error ni espacio que notar: el lector de un artículo de Wikipedia pegado en Markzen veía la prosa y nada de las matemáticas. Las fórmulas ahora se renderizan exactamente como lo hacen en cualquier otro lenguaje de marcado, en línea en una oración o mostradas en su propia línea como lo pide el artículo, y un bloque de código resaltado llega con su lenguaje intacto.
- Hacer doble clic en un archivo wiki o BBCode lo abre en Markzen. El instalador registró la mayoría de los archivos de marcado que lee Markzen, pero no
.wiki, .mediawiki, .wikitext o .bb, por lo que esos cuatro se abrían en cualquier otra cosa que tuviera el sistema, o en nada en absoluto. Ahora se ofrecen las quince extensiones de los ocho lenguajes.
- Convertir una dirección pegada en un enlace requiere una pulsación de tecla. Selecciona una dirección y presiona Ctrl+K: se convierte en el destino del enlace, y el cursor espera en el campo vacío lo que debe decir el enlace. Anteriormente, la dirección se convertía en el texto visible del enlace, lo que te obligaba a volver a escribirla. Las rutas de archivo funcionan de la misma manera.
- El menú {{label:lblHdrConvertTo}} está agrupado por lo que estás creando —libros electrónicos, procesador de textos, presentación, composición tipográfica, etc.— en lugar de una larga lista para escanear. Cada lenguaje de marcado ahora aparece una vez, bajo {{label:lblHdrConvertMarkup}}; MediaWiki había sido listado dos veces, en dos lugares, produciendo el mismo archivo desde ambos.
1.0.8 — 2026-08-23
- Los diagramas de Mermaid que se negaban a dibujarse ahora se renderizan. Muchos aparecían como Syntax error in text a pesar de que la misma fuente era aceptada en todas partes; en un documento de prueba, dieciocho de veinte. Markzen entregaba cada diagrama a Mermaid a través de la propia página, que reescribía el texto al pasar, decodificando escapes, eliminando sangrías, y silenciosamente destrozaba cualquier cosa que pareciera marcado: un
<br/> en un mapa mental, un en un diagrama de bloques. El texto exacto de tu bloque de código ahora llega a Mermaid intacto.
- El panel de tamaño y alineación del diagrama cambia el bloque al que apuntas. Solía localizar un bloque contando cuántas veces aparecía su lenguaje en tu fuente, mientras que la vista previa solo contaba los bloques que realmente había convertido en diagramas. En un documento que muestra un bloque de código del mismo lenguaje como ejemplo —una página que explica Mermaid, por ejemplo—, los dos recuentos se separaban y cada cambio aterrizaba en el diagrama anterior al que estaba bajo el cursor. El panel ahora identifica el bloque por su propio contenido.
- Los selectores de archivos se abren donde estuviste por última vez. Abrir un documento o buscar una imagen había comenzado en la carpeta de Descargas cada vez. Markzen ahora recuerda la carpeta de la que seleccionaste por última vez —por separado para documentos e imágenes— y regresa allí, incluso después de un reinicio.
- El aviso de actualización enlaza a las páginas correctas, en tu idioma. Su enlace {{label:lnkUpdateWhatsNew}} apuntaba a una página que el sitio web ya no publica, por lo que no llevaba a ninguna parte; ambos enlaces también te enviaban a inglés a menos que leyeras uno de cuatro idiomas. Ahora abren las notas de la versión actual y las páginas de descarga en tu propio idioma donde exista.
1.0.7 — 2026-08-17
- Markzen ahora se abre casi de inmediato. Casi cuarenta motores de renderizado solían cargarse al inicio, los necesitara o no el documento; varios segundos de espera pagados por todos los que abrían un archivo de texto sin formato. Cada motor se obtiene ahora la primera vez que un documento lo solicita, por lo que el inicio es casi instantáneo y solo el primer diagrama de un tipo dado tarda un momento en aparecer. Las bibliotecas que solo se usan para exportar ahora se cargan cuando exportas, y la interfaz carga el idioma que lees en lugar de los cincuenta.
- Los caracteres de dibujo de cuadros sobreviven en los bloques de código. Un árbol de directorios o un diagrama ASCII pegado en un bloque de código solía romperse en espacios, porque las versiones web de la mayoría de las fuentes monoespaciadas omiten silenciosamente esos caracteres. Markzen ahora incluye JetBrains Mono y Source Code Pro con la aplicación en lugar de obtenerlas, lo que también significa que funcionan en una máquina sin conexión. Cascadia Code y Fira Code son reemplazadas por Cascadia Mono y Fira Mono, las versiones sin ligaduras de las mismas fuentes; una ligadura redibuja
!= como un solo ≠, lo cual es agradable al escribir código y incorrecto en un documento destinado a mostrar lo que realmente dice el archivo. DM Mono ya no se ofrece; no hay ninguna compilación que contenga los caracteres.
- La fuente de código viaja dentro del archivo exportado. Una exportación a PDF o HTML solía recurrir a cualquier fuente que tuviera la máquina del lector, por lo que un diagrama que se alineaba en tu pantalla podía llegar desalineado. La fuente ahora está incrustada en la propia exportación. El panel del editor también usa la misma fuente que la vista previa, por lo que lo que escribes, lo que previsualizas y lo que exportas finalmente coinciden.
- El estilo y las fuentes se movieron a un solo panel. La plantilla de estilo y los tres selectores de fuente solían ocupar cuatro controles de barra de herramientas separados; ahora se encuentran juntos, cada uno con su propia etiqueta, detrás de un solo botón {{label:tipHdrAppearance}}.
1.0.6 — 2026-08-07
- BBCode es ahora el octavo lenguaje de marcado que lee Markzen. Abre un archivo
.bbcode y edítalo con vista previa en vivo como cualquier otro documento, o convierte un documento existente a BBCode cuando el destino sea una publicación en un foro. BBCode nunca ha tenido un estándar único —cada foro inventó su propia variante—, por lo que Markzen lo lee generosamente: acepta las grafías comunes una al lado de la otra y deja cualquier etiqueta que no reconoce visible como texto sin formato en lugar de eliminarla silenciosamente.
- Inserta una tabla desde la barra de herramientas. Desliza el dedo por una pequeña cuadrícula para elegir el número de filas y columnas, y Markzen escribirá una tabla vacía de ese tamaño en el propio marcado del documento —Markdown, AsciiDoc, Org, Textile, MediaWiki, reStructuredText, Djot o BBCode—, lista para que escribas en ella. Pegar un bloque de celdas de hoja de cálculo sigue produciendo una tabla de la misma manera.
- Los submenús del menú Convertir se pueden abrir de nuevo. Ebooks, Procesador de textos, Presentación y el resto eran inaccesibles: el submenú se dibujaba dentro del área de desplazamiento del propio menú, lo que lo ocultaba por completo, por lo que no aparecía nada cuando te movías a una de esas filas.
- Los menús ahora usan la altura real de la ventana. Estaban limitados a un tamaño fijo y se desplazaban incluso en una ventana alta, ocultando entradas detrás de una barra de desplazamiento sin razón.
- Moverse hacia abajo en un menú ya no deja un rastro de submenús abiertos. Cada uno solía permanecer un momento después de que ya te habías movido al siguiente, por lo que varios podían estar en pantalla a la vez.
1.0.5 — 2026-08-03
- Las exportaciones desde la línea de comandos ya no dejan una carpeta temporal en el directorio temporal del sistema después de cada ejecución. Cada exportación ahora elimina los restos de exportaciones anteriores que han terminado, por lo que el hábito de exportar desde la línea de comandos deja de llenar silenciosamente tu carpeta temporal.
1.0.4 — 2026-07-24
- Inserta enlaces e imágenes desde los botones dedicados de la barra de herramientas (o Ctrl+K para un enlace): una pequeña ventana emergente en el cursor escribe el marcado correcto para el formato propio del documento, en los siete lenguajes de marcado.
- Elige si una imagen está vinculada (el documento apunta a un archivo o URL) o incrustada (los bytes de la imagen se almacenan dentro del documento, por lo que el archivo es totalmente autónomo y portátil).
- Edita un enlace o imagen existente en su lugar: coloca el cursor sobre él y vuelve a abrir la ventana emergente, y cargará el texto y la dirección actuales y reemplazará toda la construcción en lugar de anidar una nueva.
- Las imágenes incrustadas ya no abarrotan el editor: cada imagen base64 se pliega en un chip compacto que muestra su tipo y tamaño, mientras que el texto subyacente del documento permanece intacto.
1.0.3 — 2026-07-23
- Las exportaciones por línea de comandos ahora se ejecutan en lotes: pasa varios pares
source -o output en una sola llamada y un solo lanzamiento los renderiza todos, alrededor de 2 segundos por documento en lugar de un inicio completo de la aplicación (~15 s) cada uno.
1.0.2 — 2026-07-21
- Los bloques de código en documentos AsciiDoc ya no se estropean cuando contienen delimitadores matemáticos literales como
\(...\) — la representación matemática ahora omite el código, por lo que un ejemplo de regex o LaTeX se muestra tal como está escrito.
1.0.1 — 2026-07-19
- Al cambiar entre archivos abiertos, ahora regresas exactamente donde estabas: cada pestaña recuerda la posición de desplazamiento de su editor y la selección de texto.
- Cada pestaña mantiene su propia vista previa en vivo: la posición de desplazamiento, las imágenes y los diagramas renderizados sobreviven a los cambios de pestaña, y volver es instantáneo.
- Al hacer clic en un capítulo en la tabla de contenido, ahora el editor se mueve allí con el primer clic, no con el segundo.
- Los clics en la tabla de contenido y en los enlaces dentro de la página ahora siempre actúan sobre la vista previa de la pestaña activa, nunca sobre la de otro archivo abierto.
1.0.0 — 2026-07-15
Contenido