reveal.js v3.6.0 Release Notes

Release Date: 2017-11-23 // over 6 years ago
  • Changes:

    • ๐Ÿ†• New project domain: revealjs.com.
    • ๐Ÿ†• New presentation control arrows:
      • Redesigned for improved aesthetics and clarity.
      • Arrows bounce to attract attention until the viewer first navigates. The downwards arrow bounces the first time you arrive at a vertical stack too, making vertical slides harder to miss. This can be turned off by setting the controlsTutorial config option to false.
      • Arrows automatically change color to contrast the slide background. Step left/right here to test.
      • Initialize reveal.js with controlsLayout: "edges" to have the controls appear along the edges of the screen instead of the bottom right corner. Try it out.
        revealjs-controls
    • ๐Ÿ†• New mobile-friendly layout for presentations shared with visible speaker notes.
    • ๐Ÿ’ป The showNotes config option no longer shows the notes UI if there are no notes.
    • ๐Ÿ‘Œ Improved search plugin: added CTRL+SHIFT+F shortcut, now searches inside of <span>. (#1909 by @linux-man)
    • ๐Ÿšš Lazy-loaded videos are now unloaded when they move out of view.
    • Set the autoSlide option to false to prevent ALL auto-sliding (including data-autoslide attributes).
    • ๐Ÿ†• New API method Reveal.isSpeakerNotes() to check if the current instance of reveal.js is running inside of the speaker view.
    • ๐Ÿ†• New API methods Reveal.loadSlide()/Reveal.unloadSlide() for manually triggering the content on a slide to load or unload.
    • Always show video/audio controls on mobile devices.
    • 0๏ธโƒฃ Themes now use default quotation marks for <q>.

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fixed an issue that prevented Reveal.configure() from being called directly before or after Reveal.initialize().
    • Don't apply text-transform uppercase inside of code tags. (#1978 by @sfairchild)
    • ๐Ÿ’ป Mobile Safari browser chrome no longer covers presentation content in landscape mode.
    • ๐Ÿ›  Fixed a feature test exception that prevented speaker notes from working in Safari.

    And more...