(I hope it’s still OK to announce my releases here, despite their current frequencies and the fact that it’s not an OCaml library.)
I am speechless to announce the new opam release of Slipshow!
Version 0.6.0: The King’s Slipshow
This release focuses on one specific feature: the speaker view.
(Disclaimer: AI generated text [1])
The speaker view includes a timer, speaker notes, and a presentation synced with the main one. Note that a compiled presentation is still a standalone html file that you can just double click on.
To open the speaker view, press s. To send some text to the speaker notes, use the speaker-note action, as in the code below:
# The King's Slipshow
{pause speaker-note}
Say it like this: "perhaaaaaaaaps"...
In this grave hour, perhaps the most fateful in our history, I send to every household of my peoples, both at home and overseas, this message, spoken with the same depth of feeling for each one of you as if I were able to cross your threshold and speak to you myself.
{pause speaker-note}
Make a little pause and show a tear, it'll make it more dramatic.
As always, the world finds itself standing on the edge of war.
{pause center=time speaker-note}
Emphasize roar but avoid making everyone uncomfortable.
{#time}
Time after time, we have sought peaceful ways to resolve our differences. Yet too often, dialogue has been drowned out by the roar of weapons.
{pause speaker-note}
Pretend you know what you are speaking about: as a King, you can do that.
We are told that violence is unavoidable, that to be safe we must fight. But this is the old and dangerous lie that “might is right.” If we accept it, we accept the slow destruction of all that makes life worth living.
{pause down=end speaker-note}
DRAMATICALLY POINT FINGERS AT THE AUDIENCE!!!
For the sake of all we cherish, we must find another path. The real challenge before us is not to fight harder, but to imagine peace when anger blinds us, and to choose cooperation when conflict seems easier.
I call on all people, across every border, to remain calm, firm, and united in the higher cause of preserving life. To resist the call of hatred. To remember that in every city, in every nation, there are children who deserve a future unscarred by war.
The road will be hard. There may be days when peace feels impossible. But war spreads beyond the battlefield — it steals homes, divides families, and poisons the generations to come.
{#end}
If we remain steadfast in our refusal to give in to violence, then, with courage and compassion, we will prevail — not by destroying, but by preserving.
Full changelog below:
Engine
- Add a speaker view, opened with
s. (#147) - Fix
ZandXnot working (#147) - On step change, move back to the position we left (#148)
Language
- Add a
speaker-noteaction. (#147)
The text in the left of the gif above was mostly generated by an LLM, mimicking “The King’s speech” declaration of war, but turned to praise peace, which we need a lot in this world ↩︎