Skip to content

pteron 0.5.5

Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 18 Sep 16:44
7e445a5

pteron 0.5.5

Corte de desarrollo (prerelease) que lleva las ecuaciones inline a las presentaciones con el mismo campo vivo que Write, ordena la cinta de los editores en filas horizontales estilo Word y saca las notas del orador del lienzo a la barra de estado. Además corrige el reset de estilos vendoreado que imponía white-space: nowrap al contenido de cualquier botón de la aplicación y ordena el revelado de la frase en los rumbos de Home.

Novedades

  • Ecuaciones inline en Present: una isla LaTeX de una diapositiva deja de pintarse cruda en el lienzo y se tipografía en una capa DOM con la misma caja y tipografía; doble clic o Intro abre el campo MathLive, la cinta muestra la pestaña contextual Ecuación e «Insertar → Ecuación» inserta en el cursor del texto en edición. El PPTX conserva OMML nativo con alternativa legible y el SVG/HTML de la presentación incrusta la fórmula. Aplica a Write y a Present, que comparten el renderizador.
    • El índice de una raíz, un exponente o un límite deja de agrandarse a tamaño display: la isla en línea se compone en \displaystyle y el estilo resuelve cada script.
  • Cinta de los editores estilo Word: sin fila de título, con QAT, buscador y modo compacto como iconos a la derecha de las pestañas, interruptor de estado declarado (aria-pressed) y tooltip de acción. Los controles consecutivos comparten una fila horizontal, la pestaña Página usa menús grandes con etiquetas que envuelven, la galería de fondos rotula con nombres y el buscador abre sus resultados con Enter.
  • Notas del orador desde la barra de estado: la franja fija bajo la mesa desaparece y el lienzo queda para la presentación y el chat. La barra ofrece «Notas» —con punto cuando la diapositiva tiene texto— y abre un panel con el contador y su alcance declarado («Van al PPTX · no se ven al presentar»).
  • Comandos y plantillas: seis comandos / insertan pautas de trabajo extensas y reescribibles desde Memoria y contexto, cada uno puede seguir la estructura de una plantilla DOCX asignada en Plantillas, y la referencia adjunta al turno precede a la plantilla, muestra su estructura y puede guardarse como modelo (ADR-121..123).
  • Atajos y ayuda del editor: Ctrl/⌘⇧S exporta, la lista de atajos suma buscar, rehacer y cerrar diálogos, y Ayuda y Acerca abren la documentación de pteron como enlace externo validado por IPC.
  • Home: la frase que explica cada rumbo se revela dentro del propio botón, que crece con ella, en vez de flotar por debajo, donde el muelle del chat la tapaba.
  • Estilos: el reset de botones del editor vendoreado imponía white-space: nowrap a cualquier botón del renderer y a su contenido; la propiedad queda acotada al editor y a la capa de presentación, que son quienes la piden (ver src/vendor/meridian/NOTICE.md). El aviso del modal de Ayuda recupera su caja.

Calidad y evidencia

  • Suite completa de 212 archivos de pruebas (2.018 aprobadas, 33 omitidas) en verde sobre este corte.
  • npm run verify — lint, formato, TypeScript estricto, suite, build de producción y las cuatro verificaciones de app (exportaciones del editor, recuperación de cinta y superficie Write/Present en app real) — pasa completo.
  • npm run release:preflight -- v0.5.5 aprueba versión, nota de la versión y canal de publicación.
  • Arnés live C01–C04 sobre deepseek-flash-direct (DeepSeek V4.1 Flash por API directa, id vigente del catálogo): los cuatro casos entregaron —C01 conversacional, C02 1 material, C03 2 materiales y C04 1 material— con 88 comprobaciones aprobadas, ninguna fallida y 18 llamadas al modelo en 242.036 tokens. El catálogo del proveedor no publica tarifa para el id nuevo, así que el costo estimado de la corrida queda en cero y no se usa como medición.
  • Matriz visual de capturas y auditoría de integración de los editores ampliadas con la ecuación de diapositiva.

Plataformas y distribución

  • macOS: Apple serie M, firmado y notarizado.
  • Windows 11: beta sin firma. Comprueba que la descarga provenga del repositorio oficial marcorojasb/pteron-beta.
  • Linux: deb/rpm/tar.gz/AppImage firmados con GPG.
  • Publicación distribuida mediante la etiqueta v0.5.5 en marcorojasb/pteron-beta como prerelease.