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 ».
Right-click menus: a module’s card on the home page, a row of the trash, the plan’s lines and cards, and a dialogue’s passages, options, lines and endings open their menu with a right click, and every such menu opens from the keyboard with Shift+F10 or the menu key. A card’s menu has « Show in Finder » (« Show in File Explorer » on Windows), and the card no longer shows « … » or its folder’s path under the pointer.
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.