reveal.js v3.4.0 Release Notes

Release Date: 2017-01-10 // over 7 years ago
  • Changes:

    • โž• Add a layout selector to the speaker view with four different options (see example)
    • โž• Add ability to pass options to Markdown parser (#1765 by @demoneaux)
    • Auto-playing content inside of a fragment now play automatically when the parent fragment is displayed
    • ๐Ÿ‘Œ Improve indentation correction for code blocks using the data-trim (#1756 by @ jmpp)
    • ๐Ÿ‘‰ Show an error when an iframe can't be previewed (#1577 by @Huxpro)
    • ๐Ÿ‘Œ Improve accuracy of zoom plugin (#1572 by @jesstelford)
    • PDF exports:
      • Add showNotes: 'separate-page' to print speaker notes on separate pages (#1518)
      • Prevent printed pages from overflowing
      • Dispatch a pdf-ready event when the presentation is initialized, laid out and ready to print
      • Add pdfMaxPagesPerSlide config value for controlling how many pages a slide can split into when printing to PDF 5558103
    • Accessibility:
      • Make speaker notes keyboard accessible (#1586 by @jasonkiss)
      • Update disabled attribute on nav buttons for screen reader accessibility (#1586 by @jasonkiss)
      • Don't call out aria-hidden="true" and display: none; elements (#1665 by @Sonaryr)
    • ๐Ÿ†• New API method Reveal.showHelp() can be called to display a help overlay with keyboard shortcuts #1611
    • 0๏ธโƒฃ Increased default font sizes and max presentation scale
    • In addition to dispatching a ready event, reveal.js now adds a ready class to the .reveal container that CSS can hook into
    • โšก๏ธ Updated dependencies

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix disappearing theme background when going fullscreen in Firefox
    • ๐Ÿ›  Fix occasional null pointer errors related to iframes and slide backgrounds
    • ๐Ÿ›  Fix blurred content when using the none/fade/slide transitions (#1002)
    • ๐Ÿ›  Fix incorrect duration calculation for video/audio with playbackRate
    • ๐Ÿ›  Fix exception when initializing with no slides
    • ๐Ÿ›  Fix mousewheel-event based navigation when using a trackpad (#1607 by @gera2ld)

    And more...