nimiSlides is Reveal.js theme for nimib which enables you to make beautiful slideshows just by writing Nim code.
nimib_v01.mp4
A showcase of nimiSlides' features can be found here: https://hugogranstrom.com/nimiSlides/showcase.html (source code)
Our goal is to provide the easiest way to create a slideshow in Nim, about Nim. And this while also providing lots of flexibility so you can tailor it to your liking.
At NimConf 2022, I did a presentation on nimiSlides which can be viewed here. The slides from the talk can be viewed at https://hugogranstrom.com/nimiSlides/nimconf2022.html (source code).
- Auto-slide (https://revealjs.com/auto-slide/)
- Transitions (https://revealjs.com/transitions/)
- Custom fragments (https://revealjs.com/fragments/#custom-fragments-4.5.0)
- Make things more customizable
- Add support for setting configuration yourself (https://revealjs.com/config/)
- Use less
nbRawHtml
and more nimib blocks