Skip to content
hakimel edited this page Nov 10, 2012 · 36 revisions

2.2 (dev/beta)

  • Support for vertically centered slides via the center config option
  • Additional media queries (incl vertical) to support smaller screens

2.1 (download) - 2012-Nov-10

  • Primary styles moved from main.css to reveal.css
  • The 'progress' and 'controls' DOM elements are now created via JavaScript if they don't exist in the presentation HTML
  • Added 'paused' mode which be reached by pressing b or .
  • Added 'zoom' transition
  • Improvements to touch interaction
  • Updates to navigation API naming (470cabaea)
  • Press 'f' to activate fullscreen. Thanks Michael Kühnel
  • Themes were made more modular and converted to Sass
  • Added many different fragment styles
  • postMessage-based speaker notes (see https://github.com/hakimel/reveal.js#speaker-notes)
  • Converted arrows from unicode to CSS borders
  • Step through fragments in speaker notes. Thanks Michael Kühnel
  • Re-apply syntax highlighting after editing. Thanks Thomas Whitton
  • Moved Markdown and highlight from /lib to /plugin

2.0 (download) - 2012-Sep-21

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

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

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

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

  • 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