diff --git a/Changelog.md b/Changelog.md index d8524a4..7ec642f 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,83 +1,89 @@ -**1.5 (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 font for IE support -* IE8 support -* Fixed bug where hovering 3D links in Chrome caused them to disappear -* Disable 3D links in IE and more accurate CSS feature detection -* CSS is more relative in sizing to allow for low resolutions. Thanks StereotypicalApps -* PDF export +#### 1.5 (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 font for IE support +- IE8 support +- Fixed bug where hovering 3D links in Chrome caused them to disappear +- Disable 3D links in IE and more accurate CSS feature detection +- CSS is more relative in sizing to allow for low resolutions. Thanks [StereotypicalApps](https://github.com/StereotypicalApps) +- PDF export ([instructions](https://github.com/hakimel/reveal.js#pdf-export)) -**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.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](https://github.com/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](https://github.com/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.3 +- Revised keyboard shortcuts, including ESC for overview, N for next, P for previous. Thanks [mahemoff](https://github.com/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](https://github.com/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](https://github.com/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.2 -**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 +- 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](https://github.com/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.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) +#### 1.1 -**0.3** -* Added licensing terms -* Fixed broken links on touch devices +- 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``` -**0.2** -* Refactored code and added inline documentation -* Slides now have unique URL's -* A basic API to invoke navigation was added +#### 1.0 -**0.1** -* First release -* Transitions and a white theme \ No newline at end of file +- 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](http://softwaremaniacs.org/soft/highlight/en/description/) +- 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 \ No newline at end of file