Skip to content
hakimel edited this page Aug 18, 2012 · 36 revisions

2.0 (master/beta)

  • 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...
  • Fix bug that caused all vertical slides to move when navigating up/down in overview #122

1.4

  • 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 upon hashchange. 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

  • 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

  • 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
  • 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

  • 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

  • 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)

0.3

  • Added licensing terms
  • Fixed broken links on touch devices

0.2

  • Refactored code and added inline documentation
  • Slides now have unique URL's
  • A basic API to invoke navigation was added

0.1

  • First release
  • Transitions and a white theme
Clone this wiki locally