Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | dependency upgrades | Hakim El Hattab | 2020-08-19 |
| | |||
* | fix polyfills, add ie11 support | Hakim El Hattab | 2020-05-26 |
| | |||
* | update dependencies | Hakim El Hattab | 2020-05-19 |
| | |||
* | reveal.netlify.app -> revealjs.com | Hakim El Hattab | 2020-05-19 |
| | |||
* | restore support for markdown speaker notes | Hakim El Hattab | 2020-05-18 |
| | |||
* | bundle html inside of notes.js, no more need for relatively locating ↵ | Hakim El Hattab | 2020-05-18 |
| | | | | external html | ||
* | move built plugin files from /dist/plugin/ to /plugin/<name>/ | Hakim El Hattab | 2020-05-18 |
| | |||
* | .esm suffix for module bundle, marked/highlight.js are installed via npm | Hakim El Hattab | 2020-05-04 |
| | |||
* | plugin consistency | Hakim El Hattab | 2020-04-29 |
| | |||
* | tweak plugin initialization to enable multi-instance plugins | Hakim El Hattab | 2020-04-17 |
| | |||
* | add 'plugins' config option, new way of registering es5 plugins | Hakim El Hattab | 2020-04-17 |
| | |||
* | convert plugins to ES modules, transpile es5 versions backwards compatibility | Hakim El Hattab | 2020-04-15 |
| | |||
* | changes to plugin api; registerPlugin only accepts plugin instance, instance ↵ | Hakim El Hattab | 2020-04-08 |
| | | | | exposes .id | ||
* | Reveal.add/remveEventListener -> Reveal.on/off | Hakim El Hattab | 2020-04-07 |
| | |||
* | Notes: Weakly enforce a minimum allocated pacing time per slide | Florian Haas | 2019-05-22 |
| | | | | | | | | | | | When using the totalTime-based pacing calculation, a presenter may inadvertently set totalTime and per-slide data-timing attributes in such a way that the pacing time for some slides is impossibly low or even negative. Add a check to ensure that the pacing on a slide never falls below a configurable minimum, defaulting to 0. Display an alert if the pacing for any slide(s) falls below the threshold. | ||
* | Notes: Introduce alternate pacing timer, based on total presentation time | Florian Haas | 2019-05-12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The current pacing timer operates on the assumption that there is a default amount of time to be allocated to each slide, and that individual slides can deviate from that default by specifying their own data-timing attribute. This patch introduces an alternate pacing method: by specifying the totalTime configuration option, the presenter can set the total time available to present. The pacing timer will then continue to allocate the exact pacing time for slides that do have data-timing set, as before. However, rather than applying the defaultTiming constant to all others, it will - Add up the time already allocated to slides via data-timing; - subtract that from totalTime; - divide the difference by the number of slides without data-timing set; - apply the thus-calculated average to those slides. totalTime has no default, and if both defaultTiming and totalTime are set, totalTime wins. This preserves backward compatibility: if a presenter has set defaultTiming and updates reveal.js, totalTime will be null and defaultTiming is still applied to all slides without a data-timing attribute. The presenter can then switch to the automatic calculation, if desired, by setting a value for totalTime. | ||
* | support for plugins where the init method doesn't return a Promise | Hakim El Hattab | 2019-03-14 |
| | |||
* | more forgiving code highlight line number format, add Promise polyfill | Hakim El Hattab | 2019-03-14 |
| | |||
* | notes plugin: callRevealApi wants apply, not call | Dougal J. Sutherland | 2019-03-11 |
| | |||
* | highlight, math, notes and zoom plugins now register via Reveal.registerPlugin | Hakim El Hattab | 2019-03-04 |
| | |||
* | reveal.js plugin flow now uses promises, refactor markdown plugin to use ↵ | Hakim El Hattab | 2019-03-04 |
| | | | | promises | ||
* | Merge pull request #2251 from oyron/2229-speaker-notes-bug | Hakim El Hattab | 2018-10-08 |
|\ | | | | | Give focus to previously opened speaker notes (fixes #2229) | ||
| * | Handle previously opened notes window, by giving focus. | oyron | 2018-10-05 |
| | | |||
* | | formatting and tweaks for #2104 | Hakim El Hattab | 2018-10-04 |
| | | |||
* | | resolve notes merge conflict | Hakim El Hattab | 2018-10-04 |
|\ \ | |/ |/| | |||
| * | documentation | Martin Jurča | 2018-02-20 |
| | | |||
| * | fixed showing speaker's view with timings/pacing while serving the ↵ | Martin Jurča | 2018-02-20 |
| | | | | | | | | presentation from the file system | ||
* | | Fixed notes timer when speaker notes window opened via RevealNotes.open() | Greg Denehy | 2018-05-05 |
| | | |||
* | | speaker view has visible connection status, times out with error after 5s | Hakim El Hattab | 2018-04-24 |
|/ | |||
* | prevent cmd+r in notes window since reloading breaks the view #1958 | Hakim El Hattab | 2017-12-04 |
| | |||
* | Merge pull request #1958 from ThomasWeinert/feature/block_f5_in_notes | Hakim El Hattab | 2017-12-04 |
|\ | | | | | Block F5 in speaker notes window, avoid disconnects | ||
| * | Block F5 in speaker notes window, avoid disconnects | Thomas Weinert | 2017-08-12 |
| | | |||
* | | Merge branch 'plugin-key-bindings' of https://github.com/denehyg/reveal.js ↵ | Hakim El Hattab | 2017-11-29 |
|\ \ | |/ |/| | | | into dev | ||
| * | Fixed notes.js to account for upstream updates | Greg Denehy | 2017-04-30 |
| | | |||
| * | Merge branch 'dev' into plugin-key-bindings | Greg Denehy | 2017-04-30 |
| |\ | |||
| * | | Changed custom key binding config properties to use 'keyCode' instead of 'code' | Greg Denehy | 2017-04-30 |
| | | | |||
| * | | Added programatic support for custom key bindings with optional descriptions ↵ | Greg Denehy | 2017-04-30 |
| | | | | | | | | | | | | to be added to the help screen | ||
* | | | localstorage feature test in notes plugin, fixes speaker view error in safari | Hakim El Hattab | 2017-07-13 |
| |/ |/| | |||
* | | minor tweak for #1564 | Hakim El Hattab | 2017-04-21 |
| | | |||
* | | optionally display pacing advice based on slide timings | Adam Spiers | 2017-04-20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an option to display advice on whether the current pace of the presentation is on track for the right timing (shown as green), and if not, whether the presenter should speed up (shown as red) or has the luxury of slowing down (blue). The pacing timer can be enabled by configuring by the `defaultTiming` parameter in the `Reveal` configuration block, which specifies the number of seconds per slide. 120 can be a reasonable rule of thumb. Timings can also be given per slide `<section>` by setting the `data-timing` attribute. Both values are in numbers of seconds. When the option is enabled, clicking on the timers will reset the timer to the beginning of the current slide, i.e. as if pacing was perfectly on track, not to zero as if the presentation had just begun. | ||
* | | don't show negative signs inside minutes/seconds elements | Adam Spiers | 2017-04-20 |
| | | |||
* | | round decreasing timers to mirror increasing timers | Adam Spiers | 2017-04-20 |
| | | |||
* | | avoid deleting existing classes when muting time elements | Adam Spiers | 2017-04-20 |
| | | | | | | | | and make muting work for negative values | ||
* | | don't mute minutes when hours is unmuted | Adam Spiers | 2017-04-20 |
| | | |||
* | | use opacity for muted clock elements | Adam Spiers | 2017-04-20 |
| | | | | | | | | | | This allows us to use different colours for different timers, which will be useful when we add a pacing timer. | ||
* | | extract time display code into new _displayTime() function | Adam Spiers | 2017-04-20 |
| | | | | | | | | | | This will allow us to reuse the display code for displaying an additional pacing timer. | ||
* | | Allow popup window access to Reveal API | Adam Spiers | 2017-04-20 |
| | | |||
* | | improved fragment notes support #1636 | Hakim El Hattab | 2017-01-31 |
| | | |||
* | | Merge pull request #1636 from traff/master | Hakim El Hattab | 2017-01-31 |
|\ \ | | | | | | | For a fragment: allow to show a separate note defined in it | ||
| * | | For a fragment: allow to show a separate note defined in it | Dmitry Trofimov | 2016-07-04 |
| | | | | | | | | | | | | When a slide has several fragments it could be convenient to define a note for each of them. In this case we need to show only this specific note defined in a fragment and not others. General note of a slide shouldn't be also shown, as a more specific one should have greater relevance in this case. |