What's new
0.1.8-beta28 beta — July 2026
Section titled "0.1.8-beta28 — July 2026"Bug fixes
Section titled "Bug fixes"YAML validation tests now recognise the new slide types
The dockerfile, typescript, terraform and hcl types added in beta27
were not registered in the structural YAML validation tests, causing the CI
suite to fail when processing the example course.
0.1.8-beta27 beta — June 2026
Section titled "0.1.8-beta27 — June 2026"New slide types: Dockerfile, TypeScript and Terraform
Section titled "New slide types: Dockerfile, TypeScript and Terraform"Three new code slide types with dedicated syntax highlighting:
dockerfile— instructions (FROM,RUN,CMD,COPY…) in blue,$VAR/${VAR}variables in orange, comments in grey, strings in green.typescript— everything from JavaScript plus TypeScript-specific keywords:interface,type,enum,readonly,abstract,never,unknown,any,satisfies, decorators@…terraform/hcl— resource blocks, variables, strings, comments (#,//,/* */) and${…}/%{…}interpolations in orange.
All three types support fichero: to display the file path above the code
and automatic splitting when a block exceeds 25 lines.
Bug fixes
Section titled "Bug fixes"Diagram centering with ⚙, ▸, ▾, ▴ and ◂
These characters have double visual width in LibreOffice (rendered using the system emoji font) but the centring algorithm counted them as width 1, shifting lines that contained them relative to the rest of the ASCII block. Added to the double-width character set — centering is now correct.
0.1.8-beta26 beta — June 2026
Section titled "0.1.8-beta26 — June 2026"Bug fixes
Section titled "Bug fixes"Editor scroll when selecting a slide
Clicking a slide in the navigation tree left the target line ~16 px below the top of the editor instead of at the first visible position. Fixed: the target line now appears exactly at the top of the viewport. The fix also resolves a case where the first click after opening a file sent the scroll to the end of the document.
0.1.8-beta25 beta — June 2026
Section titled "0.1.8-beta25 — June 2026"Advanced visual customisation
Section titled "Advanced visual customisation"This beta completes the parametrisation of presentation styles: almost all colours and font sizes that were previously hardcoded are now configurable per template or globally.
Code and comment colours now applied
The color_codigo and color_comentario fields already existed in
template.yaml but had no effect. They now correctly control the colour
of code text (T_CODE) and comments (T_COMMENT).
Configurable output and terminal colours
Four new parameters for salida and terminal slides:
color_salida_ok, color_salida_err, color_terminal_prompt and
color_terminal_root. Set them in template.yaml (estilos_inyectados
section) or in the global settings.
More configurable parameters
color_diagrama: text colour in ASCII diagram slides.color_comparar_sep: colour of the centre separator incomparar_*slides.fichero_pt: font size of the file path shown with thefichero:field.aviso_icon_pt: icon/emoji font size in notice slides (warn/info/tip).- Section cover:
sec_num_pt,sec_title_pt,sec_num_color,sec_sep_color.
Improved settings dialog
The «Lists» page in the settings dialog has been reorganised into a compact grid. A new «Section cover» page has been added with size and colour controls for section title slides.
Bug fixes
Section titled "Bug fixes"Window snap to half screen broken on Linux
Dragging the window to a monitor edge in GNOME or KDE environments would fail to snap to half screen because internal panels forced a minimum size that was too large. Fixed.
0.1.8-beta24 beta — June 2026
Section titled "0.1.8-beta24 — June 2026"New features
Section titled "New features"Automatic section title slides
Add portada_seccion: true in the meta: block of any YAML file and
Temario will automatically insert a divider slide before each section.
The slide displays “Section: N” in large text, a separator line, and the
section title — all using the presentation’s colour scheme. Off by default;
existing presentations are unaffected.
Persistent error log
Any unexpected error or crash is now logged to
~/.local/share/temario/temario_errors.log (auto-rotation: 5 MB × 3 files).
The error dialog shows the log path to make diagnosis easier.
Universal subtitulo: field
The subtitulo: field now works in every slide type: bullets, table, java,
python, diagram, terminal, notice, two-column, compare, image, etc.
It appears centred in italics just below the section indicator.
Multi-line commands in terminal slides
Long-command splitting is now shell-aware: it never breaks inside quoted
strings or URLs. Manual split options: YAML literal block (cmd: |) and
continuation marker {cont: "..."}.
Version lock
A lock button 🔒/🔓 in the GUI and --lock/--unlock flags in the CLI
prevent the version number from auto-incrementing when regenerating. Useful
for design iterations without bumping the version.
Build-complete toast
The GUI shows a ”✓ Build completed” notification when generation finishes and automatically opens the log panel if it was closed.
Improvements
Section titled "Improvements"Pagination [N/M] moved to subtitle
When a long slide is split into parts, the [1/2], [2/2]… indicator
now appears in the subtitle instead of the title. The title stays the same
across all parts, improving readability in the table of contents.
Bug fixes
Section titled "Bug fixes"Crash ~20 s after generating slides (segfault)
The three GUI worker threads (ThumbnailWorker, BuildWorker,
WatchWorker) could trigger a double-deletion of the underlying C++ object,
causing a segfault with a corrupted vtable ~20 seconds after the build
finished. Fixed.
0.1.8-beta23 beta — June 2026
Section titled "0.1.8-beta23 — June 2026"Diagram improvements
Section titled "Diagram improvements"Correct centering of ASCII diagram blocks
Diagram slides are now centered as a complete block, not line by line. All lines are padded to the same visual width before centering is applied, so the ASCII art preserves its internal alignment while the block appears centered in the slide.
Automatic font sizing for tall diagrams
Diagrams with more than 12 lines automatically reduce the font size to fit the content area, matching the behavior of code slides. This fixes overflow that pushed lines outside the visible area.
Editor fixes
Section titled "Editor fixes"Preview no longer sticks to previous unit
When switching units, if the new unit had no generated PDF the preview panel kept showing the previous unit’s PDF. It now shows the empty state “Generate the course to see the preview” until a PDF exists for the active unit.
Editor scroll when selecting a slide
Clicking a slide in the navigator tree now positions the selected slide as the first visible line from the top, instead of centering it in the viewport.
0.1.8-beta22 beta — June 2026
Section titled "0.1.8-beta22 — June 2026"New features
Section titled "New features"Delete slides directly from the navigator
You can now delete a slide by clicking the ✕ button that appears when you hover over any slide in the sidebar tree. A confirmation dialog appears before deleting. The operation is undoable with Ctrl+Z as long as you haven’t saved the file.
Click on preview to navigate the editor
Clicking on a thumbnail in the preview panel automatically jumps the YAML editor to the corresponding slide line and selects it in the navigator tree.
Visual fixes
Section titled "Visual fixes"- Incorrect backgrounds on labels inside the sidebar panel (file name, version number, Preview and Console titles) — now transparent.
- The tree branch area showed a different color than the panel background. Now consistent with the rest.
- When selecting a slide in dark mode, the branch area used the system orange/red highlight color instead of the theme selection color. Now always uses the correct color.
- Checkboxes and radio buttons in the settings dialog showed no visible symbol in dark mode (just a solid blue square). Fixed.
0.1.8-beta21 beta — June 2026
Section titled "0.1.8-beta21 — June 2026"CI fixes (security pipelines run in parallel, .deb packaging improvements, website E2E tests).
0.1.8-beta20 beta — June 2026
Section titled "0.1.8-beta20 — June 2026"Slide preview panel: right sidebar showing PDF thumbnails in real time,
synchronized with the slide navigator. Thumbnails are generated with
pdftocairo in the background and cached locally. The ↺ button forces
regeneration.
Line numbers in the YAML editor: left gutter with line numbers. When selecting a slide in the tree, the editor scrolls to the corresponding line.
0.1.8-beta19 beta — June 2026
Section titled "0.1.8-beta19 — June 2026"Two-way navigation editor ↔ tree ↔ preview: moving the cursor in the editor automatically selects the slide in the tree and in the preview panel.
Autocomplete in the YAML editor (Ctrl+Space): suggests the 27 slide
types, warning levels, and the most common YAML format keys.
0.1.8-beta18 beta — June 2026
Section titled "0.1.8-beta18 — June 2026"Build cancellation: ◼ Cancel button in the console bar while a build
is in progress. Cancellation is cooperative: finishes the current unit and
stops. Also works with the Escape key.
0.1.7 stable — June 2026
Section titled "0.1.7 — June 2026"First version with native .deb packages (Debian 13 / Ubuntu 26.04) and
.rpm (Fedora 43/44). Install with a single apt install or dnf install
command.