2.4.0
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
andprogress
flags through usingReveal.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 anf
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 hasdata-noescape
- Fixes flickering linear transition in iOS
- Added setup instructions and Grunt serve task (more info)