Skip to content

GUI — Graphical interface

Terminal window
./temario-grafico

Temario main window: sidebar, YAML editor and console

Click New course in the toolbar (or Ctrl+N). Enter the course name and confirm. Temario creates the directory structure and copies the ODP template from the ejemplo course. The new course is selected automatically.

If you have your own ODP template, click Import ODP in the toolbar. Select the .odp file and Temario will generate template.yaml with the detected slide indices and styles. From that point on, presentations in the course will use your template.

The editor opens automatically with the course’s initial YAML. Edit the content — the left sidebar shows the section and slide tree in real time. Click any node in the tree to jump to that position in the editor.

Save with Ctrl+S. If auto-save is enabled, it saves automatically.

Click Build (Ctrl+B) to generate the ODP and PDF. The bottom panel shows the build log in real time.

To automatically regenerate each time you save, enable Watch (Ctrl+W).


Panel on the left with three sections:

  • Course selector — dropdown menu with all available courses
  • Presentations — list of YAML files in the active course
  • Slides — semantic tree of the active YAML: cover, objectives, sections and slides

Text editor with:

  • YAML syntax highlighting
  • Real-time validation (red underline on errors)
  • Search with Ctrl+F
  • Save with Ctrl+S and configurable auto-save

Bar at the top of the editor with a dropdown of the 27 available slide types (bullets, java, terminal, diagrama, tabla, etc.). Click Insert to add the snippet at the cursor position.

Bottom panel with real-time build output. After a successful build it shows the generated ODP and PDF files.

ActionShortcut
SidebarCtrl+\
New courseCtrl+Shift+N
Import ODP
BuildCtrl+B
Build allCtrl+Shift+B
WatchCtrl+W
New presentation
Clean
Settings
ShortcutAction
Ctrl+NNew course
Ctrl+BBuild active presentation
Ctrl+Shift+BBuild all courses
Ctrl+WToggle Watch
Ctrl+SSave active YAML
Ctrl+FSearch in editor
Ctrl+\Show/hide sidebar

The version number of the active course is shown next to its name in the sidebar. You can edit it directly by clicking on it to force a specific number before building.

Next to the number there is a lock icon 🔓/🔒 that controls auto-increment:

  • 🔓 Unlocked (default): the version increases automatically when building if an ODP with the current version already exists.
  • 🔒 Locked: the version is not incremented even if the ODP already exists. Useful for regenerating with corrections without changing the version number.

The lock state is persisted on disk between sessions. From the CLI:

Terminal window
./temario version courses/my-course --lock # lock
./temario version courses/my-course --unlock # unlock

Access ⚙ Settings in the toolbar to:

  • Change the courses directory
  • Choose theme (dark / light / automatic)
  • Adjust the HiDPI scale factor
  • Configure slide generation parameters
  • Customise theme colours