nimiSlides v0.2.3 has been released! It contains multiple quality of life 
changes as well as the first steps towards a proper documentation. You can see 
the API docs [here](https://hugogranstrom.com/nimiSlides/docs/nimiSlides.html). 
And I have spent time writing tutorials for most of the features of nimiSlides 
with embedded showcases for each feature. You can find these in a neat nimiBook 
[here](https://hugogranstrom.com/nimiSlides/index.html). If you have any 
feedback on the tutorials, please let me know :D.

Here's what have changed:

  * @svenrdz has made their first contributions to nimiSlides which I am very 
grateful of:
    * Update to latest Reveal.js version (4.5.0).
    * Added `Dracula` theme.
    * Added support for gradient backgrounds (see the [background 
tutorial](https://hugogranstrom.com/nimiSlides/tutorials/backgrounds.html) for 
examples)
  * Added `disableVerticalCentering` which when called disables Reveal.js' 
automatic vertical (up-down) centering, placing the content at the top of the 
slides.
  * `fadeIn` finally works!
    * The `fadeIn` fragment has always been a bit of a weird fella. But now it 
should behave as expected.
    * This didn't work before, but does now: `fragment(@[fadeIn, grows])`. 
Before it would just ignore the `fadeIn`, but now it is taken into account.
  * `animateCode` accepts sets now!
    * You can now supply a set to `animateCode` to highlight lines that aren't 
next to each other.
    * For example, `animateCode(1, {2, 4..6}): body` will first highlight line 
1, then lines 2, 4, 5, 6.
    * This was possible before, but it was inconvenient, and you had to use a 
low-level API to achieve it.


Reply via email to