Releases: hakimel/reveal.js
Releases · hakimel/reveal.js
2.0.0
- New API method
Reveal.getPreviousSlide()
- New API method
Reveal.getCurrentSlide()
- New API method
Reveal.getIndices()
- Fixed bug where the
.present
class was sometimes left on the previous slide - Added support for slides written using markdown
- Added helped method
Reveal.getQueryHash()
- Added EOT, WOFF, and SVG fonts for IE support as well as older Opera & more. Thanks OwenVersteeg
- IE8 support. Thanks OwenVersteeg
- Fixed bug where hovering 3D links in Chrome caused them to disappearf
- Disable 3D links in IE and more accurate CSS feature detection
- CSS is more relative in sizing to allow for low resolutions. Thanks OwenVersteeg
- PDF export (instructions)
- Revamped CSS to enable theming, themes now live separately from main.css in /css/theme
- Built in dependency-loading and more concise init code 49e8e0d205d...
- Fixed bug that caused all vertical slides to move when navigating up/down in overview #122
- Support for named internal links, instructions in the readme #55
- Added Sky theme
- Fixed issue with multiline text in
<small>
- The overview mode can now be disabled via the
overview
config option - Support for markdown in notes
1.4.0
- Main
#reveal container
is now selected via a class instead of ID - API methods for adding or removing all event listeners
- The
slidechange
event now includes currentSlide and previousSlide - Fixed bug where
slidechange
was firing twice when history was enabled - Folder structure updates for scalability (see /lib & /plugin)
- Slide notes by rmurphey
- Bumped up default font-size for code samples
- Added beige theme
- Added
autoSlide
config - Bug fix: The
slidechanged
event is now firing uponhashchange
. Thanks basecode - Bug fix: JS error when the
progress
option was true but there was no progress DOM element keyboard
config flag for disabling all keyboard navigation
1.3.0
- Revised keyboard shortcuts, including ESC for overview, N for next, P for previous. Thanks mahemoff
- Added support for looped presentations via config
- Fixed IE9 fallback
- Added event binding methods (
Reveal.addEventListener
,Reveal.removeEventListener
) - Added
slidechanged
event - Added print styles. Thanks skypanther
- The address bar now hides automatically on mobile browsers
- Space and return keys can be used to exit the overview mode
- Events for fragment states (
fragmentshown
/fragmenthidden
) - Support for swipe navigation on touch devices. Thanks akiersky
- Support for pinch to overview on touch devices
1.2.0
- Big changes to DOM structure:
- Previous
#main
wrapper is now called#reveal
- Slides were moved one level deeper, into
#reveal .slides
- Controls and progress bar were moved into
#reveal
- Previous
- CSS is now much more explicit, rooted at
#reveal
, to prevent conflicts - Config option for disabling updates to URL, defaults to true
- Anchors with image children no longer rotate in 3D on hover
- Support for mouse wheel navigation (naugtur)
- Delayed updates to URL hash to work around a bug in Chrome
- Included a
classList
polyfill for IE9 - Support for wireless presenter keys
- States can now be applied as classes on the document element by adding
data-state
on a slide
1.1.0
- Added an optional presentation progress bar
- Images wrapped in anchors no longer unexpectedly flip in 3D
- Slides that contain other slides are given the 'stack' class
- Added
transition
option for specifying transition styles - Added
theme
option for specifying UI styles - New transitions:
box
&page
- New theme:
neon
1.0.0
- New and improved style
- Added controls in bottom right which indicate where you can navigate
- Reveal views in iteratively by giving them the
.fragment
class - Code sample syntax highlighting thanks to highlight.js
- Initialization options (toggling controls, toggling rolling links, transition theme)