mirror of
https://github.com/hakimel/reveal.js.git
synced 2025-08-16 03:24:29 +02:00
Destroyed Changelog (markdown)
205
Changelog.md
205
Changelog.md
@@ -1,205 +0,0 @@
|
||||
---
|
||||
|
||||
#### The changelog has relocated to <https://github.com/hakimel/reveal.js/releases>
|
||||
|
||||
---
|
||||
|
||||
#### 2.5 (master/beta)
|
||||
- MS touch support ([#450](http://github.com/hakimel/reveal.js/issues/450))
|
||||
- Keyboard binding config ([more info](https://github.com/hakimel/reveal.js#keyboard-bindings))
|
||||
- **Major:** Slide backgrounds 2.0: including background images and transitions as well as PDF support ([more info](https://github.com/hakimel/reveal.js#slide-backgrounds))
|
||||
- Support vertical alignment of slides with absolute positioned contents
|
||||
- Set ```hidden``` on all except current slide for accessibility ([#457](http://github.com/hakimel/reveal.js/issues/457))
|
||||
- Mouse wheel response is now more reliable
|
||||
- Fix navigation glitch when stepping back and forth with ```prev```/```next``` methods
|
||||
|
||||
#### 2.4 ([download](https://github.com/hakimel/reveal.js/archive/2.3.0.zip)) - 2013-May-12
|
||||
- Fixed changing of ```keyboard```, ```touch```, ```controls``` and ```progress``` flags through using ```Reveal.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](https://github.com/hakimel/reveal.js#slide-transitions))
|
||||
- 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](https://github.com/hakimel/reveal.js#alternating-transitions))
|
||||
- `getIndices` now returns an `f` property for the current fragment index
|
||||
- Added more state backgrounds
|
||||
- Broader code highlighter language support ([full list in source](https://github.com/hakimel/reveal.js/blob/master/plugin/highlight/highlight.js))
|
||||
- Set `data-trim` on your `<code>` blocks for automatic whitespace trimming
|
||||
- Added `Reveal.sync()` method, update internals to match current DOM and config
|
||||
- **Major:** Embedded media (`<video>`, `<audio>` and YouTube `<iframe`>) are now automatically paused when their container slide is hidden. Can also be configured to auto-play when slide is entered ([more info](https://github.com/hakimel/reveal.js#embedded-media))
|
||||
- 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
|
||||
- **Major:** Greatly improved RTL support
|
||||
- Showdown has been replaced with marked for GitHub flavored Markdown parsing
|
||||
- HTML characters in code-blocks are automatically ecaped unless the `<code>` wrapper has `data-noescape`
|
||||
- Fixes flickering linear transition in iOS
|
||||
- Added setup instructions and Grunt serve task ([more info](https://github.com/hakimel/reveal.js/#installation))
|
||||
|
||||
#### 2.3 ([download](https://github.com/hakimel/reveal.js/archive/2.3.0.zip)) - 2013-Mar-17
|
||||
- Presentations now scale uniformly to fit any display size ([more info](https://github.com/hakimel/reveal.js#presentation-size))
|
||||
- Prevent keyboard navigation while presentation is paused
|
||||
- Fixed header word-breaks, will now properly hyphenate
|
||||
- Fixed vertical centring of slides in iOS Chrome
|
||||
- Added API method ```Reveal.getSlide( x, y )``` for retrieving a slide by its index
|
||||
- Correction to notes window sometimes displaying the wrong slides
|
||||
- Stop auto-slide when paused or in overview
|
||||
- Added API method ```Reveal.isOverview()```
|
||||
- Added API method ```Reveal.isPaused()```
|
||||
- Added API method ```Reveal.isFirstSlide()```
|
||||
- Added API method ```Reveal.isLastSlide()```
|
||||
- Fragments order can now be set via ```data-fragment-index``` attributes ([more info] (https://github.com/hakimel/reveal.js#fragments), [@jaberg](https://github.com/jaberg))
|
||||
- Updated to Grunt 0.4 ([@boazsender](https://github.com/boazsender))
|
||||
- Support for external Markdown ([more info](https://github.com/hakimel/reveal.js#markdown), [@webpro](https://github.com/webpro))
|
||||
- Fixed issue with Markdown HTML entities ([@asmod3us](https://github.com/asmod3us))
|
||||
- Navigation in notes window now reflects in main window
|
||||
- Added ```paused``` and ```resumed``` events
|
||||
- Reveal.js can now be re-configured after initialization, example: ```Reveal.configure({ center: false })```
|
||||
- Fixed navigation inconsistency when first/last slide is vertical
|
||||
- Two new themes: moon and solarized
|
||||
- Themes are now compiled using Grunt
|
||||
- Better fallback fonts
|
||||
- Search plugin ([@razor-1](https://github.com/razor-1))
|
||||
- Multiplex plugin ([more info](https://github.com/hakimel/reveal.js#multiplexing), [@davidbanham](https://github.com/davidbanham))
|
||||
|
||||
#### 2.2 ([download](https://github.com/hakimel/reveal.js/archive/2.2.0.zip)) - 2013-Jan-06
|
||||
- Support for vertically centered slides via the ```center``` config option. Note that the new default vertical centering option will break compatibility with slides that were using transitions with backgrounds (`cube` and `page`). To restore the previous behavior, set `center` to `false`.
|
||||
- Additional media queries (incl. vertical) to support smaller screens
|
||||
- When available, slide ID's are written to the URL hash instead of /h/v index
|
||||
- Support for multiple control elements (see https://github.com/hakimel/reveal.js#internal-links)
|
||||
- Fix bug which prevented fragments from being stepped through with the up/down arrows
|
||||
- Navigating back to a vertical stack now maintains the previously selected vertical slide
|
||||
- Vertical slides are counted towards the progress bar
|
||||
- Added postMessage plugin
|
||||
- Added Night theme
|
||||
- Fixed issue with missing italic text when printing to PDF
|
||||
- Added grunt.js build script (see https://github.com/hakimel/reveal.js#development-environment)
|
||||
- Added remotes.io (touch remote control) plugin
|
||||
- The ```slide()``` method now accepts a fragment index argument (``````slide( indexh, indexv, indexf )``````)
|
||||
- RTL support via ```rtl: true``` config option, please test and file issues
|
||||
- Now using Travis CI
|
||||
- Fixed issue with nested slides auto-advancing #273
|
||||
- Fixed issues with entities in rolling links
|
||||
- Added PhantomJS script for printing PDF
|
||||
- Added fade transition
|
||||
- Fixed navigateTo when trying to navigate to a fragment in the current slide #290
|
||||
- All vertical stacks now reset upon returning to the first slide in the presentation
|
||||
- Added boolean config option ```touch``` for disabling touch events #299
|
||||
- Added events for when overview is opened/closed #298
|
||||
- Notes plugin now locates the presentation through ```window.opener``` rather than assuming index.html
|
||||
- Added error message when notes window is opened under ```file://``` protocol
|
||||
- Added timer to notes window
|
||||
|
||||
#### 2.1 ([download](https://github.com/downloads/hakimel/reveal.js/reveal.js-2.1.zip)) - 2012-Oct-11
|
||||
- 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](https://github.com/hakimel/reveal.js/commit/470cabaea81626b9983923cbe59bc6bbc673a169))
|
||||
- Press 'f' to activate fullscreen. Thanks [Michael Kühnel](https://github.com/mischah)
|
||||
- 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](https://github.com/mischah)
|
||||
- Re-apply syntax highlighting after editing. Thanks [Thomas Whitton](https://github.com/oracal)
|
||||
- Moved Markdown and highlight from /lib to /plugin
|
||||
|
||||
#### 2.0 ([download](https://github.com/downloads/hakimel/reveal.js/reveal.js-2.0.zip)) - 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](https://github.com/OwenVersteeg)
|
||||
- IE8 support. Thanks [OwenVersteeg](https://github.com/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](https://github.com/OwenVersteeg)
|
||||
- PDF export ([instructions](https://github.com/hakimel/reveal.js#pdf-export))
|
||||
- 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...](https://github.com/hakimel/reveal.js/commit/49e8e0d205dad7ad60d3eb060787a67b197ba1d1#L0R288)
|
||||
- Fixed bug that caused all vertical slides to move when navigating up/down in overview [#122](https://github.com/hakimel/reveal.js/issues/122)
|
||||
- Support for named internal links, [instructions](https://github.com/hakimel/reveal.js#internal-links) in the readme [#55](https://github.com/hakimel/reveal.js/issues/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](https://github.com/downloads/hakimel/reveal.js/reveal.js-1.4.zip))
|
||||
- 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 ([download](https://github.com/downloads/hakimel/reveal.js/reveal.js-1.3.zip))
|
||||
- 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](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.1 ([download](https://github.com/downloads/hakimel/reveal.js/reveal.js-1.1.zip))
|
||||
|
||||
- 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](https://github.com/downloads/hakimel/reveal.js/reveal.js-1.0.zip))
|
||||
|
||||
- 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 - 2011-Apr-02
|
||||
|
||||
- First release
|
||||
- Transitions and a white theme
|
Reference in New Issue
Block a user