Sozi 19.04 is available

Translations: Fran├žais

The first request for a presenter mode in Sozi was made in 2014. At least two implementations were proposed, one by Kai Wegner as a separate application called catchi, and another by roggan87, as a modified version of the existing Sozi player.

Sozi 19.04 is a trade-off between both approaches. It reuses some code written by roggan87, but the presenter console is kept outside of the Sozi player. Let's see how it works:

When Sozi saves your presentation, it creates an HTML file (e.g. example.sozi.html) that contains a copy of your SVG document and the JavaScript code of the Sozi player. In Sozi 19.04, the editor creates an additional HTML file (example-presenter.sozi.html) that contains the presenter console. To play your presentation, you now have two options:

Web browsers usually block pop-up windows. When you open a Sozi presenter HTML file for the first time, you will need to confirm that you accept to open the presentation in another window. You may also need to refresh the presenter document.

Additional changes since Sozi 18.04

Install Sozi 19.04 now!.

About Sozi-export

Sozi-export is a set of command-line tools that convert Sozi presentations to videos or printable documents. These tools are based on PhantomJS, a headless browser engine that is no longer maintained. As a consequence, Sozi-export has become unusable on several platforms. See this conversation for details. As far as we know, there is no easy fix to make it work again in the short term.

Until this is solved, the Docker image made by Jorge J. Gomez-Sanz provides a stable environment where Sozi-export is known to work reliably.