All releases

Elabora 0.3.0

· Elabora 0.3.0

Elabora 0.3.0: dialogues reworked, continuity between screens

  • Dialogues reworked after a first round of use
  • A block that carries on from one screen to the next
  • Right-click menus, also from the keyboard
  • Faster tests, and builds made with pnpm

All changes

  • A block can carry on from the previous screen: in its inspector, « Suite de l’écran précédent » links it to the block of its kind on the screen before, so a 3D scene keeps running and moves to its new settings, and a picture glides from its place. « Passage » sets how long it takes (Rapide, Normal, Lent). One ⌘Z undoes the link on both screens, and the canvas and Aperçu show the passage as learners will see it.
  • Dialogues, after a first round of use: a line without a voice appears whole and waits for « Suite »; while a voice speaks, « Suite » stays quiet and a click ends the line; the words still to be said are fainter. The History and the debrief open over the dialogue, the rest dimmed, and close with a click beside them or Esc. The trainer’s note sits between the two sides, its quality in a pill. « Reprendre d’ici » is an icon beside a past answer that moves nothing, and « Personnage » is in Texte in « Ajouter un bloc ».
  • The heading the player focuses for screen readers no longer draws a ring on every screen when a theme rings everything focused; a module’s folder moved or deleted while it was open is no longer recreated at its old place; your AI’s checks of 3D objects no longer cut off their bottom controls on macOS, and run again when the 3D context is lost on a busy computer.
  • Faster tests: the core’s unit suite runs on about a third less CPU, its browser suites hold steady on a loaded computer, and one test file runs in seconds.
  • Elabora and its core are installed and built with pnpm instead of npm, with the same package versions.
  • The course schemas are published as 0.1.2, with a block’s continuity between screens; files pointing to 0.1 and 0.1.1 stay valid.

Included core version: 0.1.0