Skip to content

2.4.0

Compare
Choose a tag to compare
@hakimel hakimel released this 02 Jul 19:45
· 2405 commits to master since this release

Major changes:

  • Embedded media (<video>, <audio> and YouTube <iframe>) are now automatically played
  • Greatly improved RTL support
  • Added Reveal.sync() method, update internals to match current DOM and config

Other changes:

  • Fixed changing of keyboard, touch, controls and progress flags through using Reveal.configure
  • Auto-slide now resume after overview/pause
  • Added error messaging when external markdown fails to load
  • Added Reveal.avilableRoutes() API method
  • It is now possible to override the transition for a specific slide (more info)
  • Fixes conflict between notes and remotes plugins
  • Added support for transitionSpeed config value (default/fast/slow)
  • Added support for data-transition-speed attribute on sections (more info)
  • getIndices now returns an f property for the current fragment index
  • Added more state backgrounds
  • Broader code highlighter language support (full list in source)
  • Set data-trim on your <code> blocks for automatic whitespace trimming
    paused when their container slide is hidden. Can also be configured to auto-play when slide is entered (more info)
  • Fixed bug where progress bar would not scale when the window was resized
  • Fragments now reflect visually in the main presentation controls
  • Added fragment config option for disabling all use of fragments
  • Showdown has been replaced with marked for GitHub flavored Markdown parsing
  • HTML characters in code-blocks are automatically ecaped unless the <code> wrapper has data-noescape
  • Fixes flickering linear transition in iOS
  • Added setup instructions and Grunt serve task (more info)