1Changes
2=======
3
4### 2020-05-27 (by github.com/nomadjimbob)
5
6- Added auto_slide and loop settings and overrides
7- Updated to reveal.js 3.9.2
8- Fixed issues with extra syntax against the ~~REVEAL~~ tag that can interfere with the reveal.js library
9
10### 2018-09-02 (by github.com/jmetzger)
11
12- Fixed problems with Greebo release
13
14### 2017-01-30 (by github.com/ogobrecht)
15
16- Improved slide handling: Since slides are indicated by headers you are relative inflexible regarding the header levels and sizes on vertical (nested) slides - they are normally simply to small
17  - New conf option horizontal_slide_level: Headers on this level or above starting a horizontal slide. Levels below starting a vertical (nested) slide - no effect on slides, which are indicated by alternative slide indicators
18  - New conf option enlarge_vertical_slide_headers: Increase headers on slides below horizontal_slide_level - no effect on slides, which are indicated by alternative slide indicators
19  - New alternative slide indicator:
20    - `---->` opens a new slide with default transition in default speed (open previous slides will be closed implicitly)
21    - Full example - parameters are parsed dynamically like in CSS, the parameter order is not important: `---- orange wiki:dokuwiki-128.png 10% repeat bg-slide zoom-in fade-out slow no-footer ---->`
22      - All possible HTML color names and codes are supported: `red`, `#f00`, `#ff0000`, `rgb(255,0,0)`, `rgba(255,0,0,0.5)`, `hsl(0,100%,50%)`, `hsla(0,100%,50%,0.5)`
23      - Background images are recognized case insensitive by the endings gif, png, jpg, jpeg, svg
24      - Background image size is recognized by postfix `%` and `px` or by keywords `auto`, `contain` and `cover` (cover is the default in Reveal.js) - example: `10%` or `250px`
25      - Background image position is recognized by keywords `top`, `bottom`, l`eft`, `right`, `center` (center is the default in Reveal.js) - examples: `top left`, `bottom center`
26      - Background image repeat is recognized by the keyword `repeat` (no-repeat is the default in Reveal.js)
27      - Background transition: prefix `bg-` followed by `none`, `fade`, `slide`, `convex`, `concave` or `zoom`
28      - Slide transition: `none`, `fade`, `slide`, `convex`, `concave` or `zoom` followed by optional postfix `-in` or `-out` for different transitions on one slide
29      - Transition speed: `default`, `fast`, `slow`
30    - `---->>` opens a new slide container for vertical (nested) slides and a new slide with the given options - example: `---- red zoom ---->>`
31    - The next `---->>` will close the previous container (and slide) implicitly
32    - Technical details:
33      - In the rendering the slide mode changes from "headers driven" to "special horizontal rule driven" - headers are no longer interesting in this mode for slide changes
34      - You can create of course a whole presentation with this alternative slide indicator
35      - if you want to leave this slide mode you need a way to explicit close a slide or container:
36      - `<<----` closes a slide container (and possibly open slide inside)
37      - `<----` closes a slide
38  - Improved existing background indicator {{background>orange bg-zoom}}: allowing now all options from the new slide indicator (see above)
39- Improved wiki page rendering:
40  - New conf option show_slide_details (default on): Show slide details on wiki page: start of slide and options, background preview, start of notes
41- Improved section editing:
42  - Slide background definition or alternative slide indicators must be noted before the headers/slide content
43  - The normal section editing has the problem, that it is starting on the headers, so the background definition or alternative slide indicators are on the wrong section
44  - With the section editing improvement the whole slide can be edited at once including the background definitions
45- New conf option for the start button:
46  - You can now select between the default one(start_button.png), the one from the s5 plugin (start_button.screen.png) and an own one (start_button.local.png), which is upgrade safe and must be copied into the plugin directory
47  - If you are able to edit the page, then a export to PDF link is rendered under the start slideshow button - this is the reveal.js default export and works only in Chromium and Chrome - more infos [here][0]
48- Introducing new syntax for [speaker notes][1]:
49  - `<notes>` - no parameters
50  - No changes on wiki pages
51  - On a slideshow the content is wrapped into `<aside class="notes">`
52  - Lists in notes are always NOT incremental, because the list is unvisible and you would have to press the next key for each entry without any obvious effect
53- Introducing new syntax for [fragments][2]:
54  - `<fragment>` for inline usage (only formatting and substitutions supported)
55  - `<fragment-block>`for any wiki content
56  - `<fragment-list>` to overwrite the global option build_all_lists (if false)
57  - `<no-fragment-list>` to overwrite the global option build_all_lists (if true)
58  - Support for style and index where possible - see also the source code file example_presentation.dokuwiki and [this reveal onlin demo][3]
59- Improved blockquote handling:
60  - The nesting is suppressed on the slideshow to support the way Reveal is showing notes
61- Improved DokuWiki text formatting on the slides:
62  - Underlined text is now underlined and no longer italic
63  - Subscript and superscript are now a bit smaller than the default text
64- New conf option for image borders:
65  - In DokuWiki in the default theme images have no borders
66  - In Reveal the images have borders
67  - Now you can configure this globally in the plugin settings and since all options are overwritable per wiki page you can have different settings on different pages/presentations
68- New conf options for slide size:
69  - Default size in Reveal.js is 960x700
70  - Sometimes you need to align this if you have content that does not fit on this size
71  - As all options this one is overwritable per page/presentation - see also example_presentation.dokuwiki
72- New theme dokuwiki:
73  - This is a copy of the theme solarized: the only change is the aligned background color, which match the background color of the default DokuWiki theme
74  - Images are looking good with activated borders
75- Upgrade to reveal.js 3.4.1
76
77[0]: https://github.com/hakimel/reveal.js#pdf-export
78[1]: https://github.com/hakimel/reveal.js#speaker-notes
79[2]: https://github.com/hakimel/reveal.js#fragments
80[3]: http://lab.hakim.se/reveal-js/#/7/1
81
82### 2016-09-15
83
84  * Merge commits from ogobrecht enabling to override configuration options and improve IE support
85
86
87###     2016-09-07
88
89   * Add option to open presentation in new window and make this behavior default
90   * Nicer description of the reveal.js options
91
92
93###     2016-02-11
94
95   * fix listitem_open method signature
96
97
98###     2016-02-04
99
100
101  * Upgrade to reveal.js 3.2
102
103###     2015-07-09
104
105  *  Upgrade to reveal.js 3.1
106
107
108###  2015-03-28
109
110  *  add support for footers
111  *  add option to insert a button which starts the presentation together with theme selection similar to the S5 plugin
112  *  slide background are also supported
113
114
115###     2015-01-27
116
117  *  Add background syntax.
118
119
120###     2015-01-15
121
122  * Update to reveal.js 3.0.
123  * Substitute theme beige_white by the new reveal.js theme white.
124  * The theme beige_white is removed.
125  * Default values have changed. Controls are not shown by default anymore.
126
127
128###    2014-12-09
129
130  * Add configuration option to build all lists by default
131  * Remove black border in theme “beige_white”
132
133
134###    2014-10-31
135
136 *  Load MathJax over secure connection if available
137
138
139###    2014-10-28
140
141 * Add support for the Reveal.js (highlight.js) syntax highlighter
142
143
144###    2014-10-11
145  * Initial release
146