Commit Graph

51 Commits

Author SHA1 Message Date
Antonin Stefanutti
9bc41d4ce2 Migrate RISE plugin to Puppeteer API 2017-08-25 15:18:08 +02:00
Antonin Stefanutti
27cc94447f Polish 2017-08-25 15:18:08 +02:00
Antonin Stefanutti
807513b84b Use dependencies from NPM 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
820176b217 Migrate to ES6 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
1c65482eda Migrate the Shower plugin to Puppeteer API 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
0e50ee39df Migrate the generic plugin to Puppeteer API 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
223c84f844 Update Reveal plugin for Puppeteer API 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
ee7559cb48 Initial migration to Puppeteer 2017-08-25 15:18:07 +02:00
Jonas Haefele
6a4cd13b89 add webslides plugin and docs 2017-03-17 11:20:44 +00:00
Antonin Stefanutti
9e1ad32e50 Support toggling fragments for reveal.js while defaulting to disabling them 2016-09-29 11:49:27 +02:00
Antonin Stefanutti
2dd3fbd160 Avoid race condition in RISE plugin configuration 2016-09-27 21:49:44 +02:00
Antonin Stefanutti
5aaecf4970 RISE plugin detection throws an exception when not active 2016-09-27 16:15:00 +02:00
Antonin Stefanutti
4d68a0afa4 Increase delay before configuring Reveal.js in RISE plugin 2016-07-17 20:40:59 +02:00
Antonin Stefanutti
a768e10e25 Do not print fragments by default with Reveal.js 2016-07-17 20:07:05 +02:00
Antonin Stefanutti
babe081192 Lowercase RISE plugin 2016-07-17 18:16:55 +02:00
Antonin Stefanutti
7324d65e46 Use Reveal.js API for the RISE plugin 2016-07-17 17:47:43 +02:00
Andrey Ustyuzhanin
2c56e05518 RISE plugin, updated comments 2016-07-12 02:37:27 +03:00
Andrey Ustyuzhanin
140fb39f07 RISE plugin 2016-07-12 02:35:54 +03:00
Antonin Stefanutti
4b6ac92f46 Cleaner configure promise in Shower 2 plugin 2016-05-16 18:48:15 +02:00
Antonin Stefanutti
328e443818 Add Shower 2.x plugin 2016-04-14 11:53:08 +02:00
Antonin Stefanutti
4d3fed0acf Document --load-pause option, add metavars and polish 2016-03-29 09:55:28 +02:00
Antonin Stefanutti
ba8f827014 Rename HTML Slidy to Slidy 2016-03-23 11:27:47 +01:00
Antonin Stefanutti
630cf8563e Polish Bespoke.js plugin initial version 2016-02-22 17:00:44 +01:00
Antonin Stefanutti
5a55ec24f2 Use single quoted strings 2016-02-22 10:43:33 +01:00
Dan Allen
bc4481bdc7 add a native exporter for Bespoke.js 2016-02-21 05:14:56 -07:00
Antonin Stefanutti
12a7813aab Add maxSlides option for the generic plugin 2015-09-07 21:40:41 +02:00
Antonin Stefanutti
a5fc5f9250 Complete DOM events sequence for end-user next slide keystroke emulation
SlimerJS support preparation.
2015-09-07 18:11:31 +02:00
Antonin Stefanutti
4cbedc5945 Code formatting 2015-08-09 18:02:49 +02:00
astefanutti
3f06784c5f Add missing 'this' pointers (prepare SlimerJS support) 2015-07-09 18:19:26 +02:00
astefanutti
ea2c868173 Fix remark.js plugin activation condition 2015-07-09 17:32:59 +02:00
astefanutti
2f5987ba5d Better help messages for the automatic and generic commands 2015-07-09 15:07:55 +02:00
astefanutti
591e14155b Add generic plugin to support any kind of presentation frameworks
The generic plugin emulates the end-user interaction by pressing the
specified key [--keycode] and iterating over the presentation as long as
any change to the DOM is detected by observing mutation events to the body
element and its subtree.

To support the generic plugin feature, the following enhancements are
introduced:
- Move to promises based navigation scheduling
- Build CLI commands directly from available plugins
- Enable per plugin CLI help and options
- Enable by-command overriding of the selected plugin
2015-07-08 17:41:40 +02:00
astefanutti
a5ed42d5d0 Add Shower plugin and example 2015-07-03 14:58:11 +02:00
astefanutti
47868fa434 Add CSSS plugin and example 2015-07-03 10:58:16 +02:00
astefanutti
d79fdd38f8 Add HTML Slidy plugin and example 2015-07-02 18:21:56 +02:00
astefanutti
f96db722f4 Add remark.js plugin and example 2015-07-01 18:07:00 +02:00
astefanutti
831304e0cd Get rid of return keyword in nextSlide SPI 2015-07-01 16:09:33 +02:00
astefanutti
894ef96f12 Add flowtime.js plugin and example 2015-07-01 16:07:26 +02:00
astefanutti
16e8502d78 Avoid 'Can't find variable: $' message in deck.js detection 2015-07-01 16:07:25 +02:00
astefanutti
957da7a9f1 Add deck.js plugin 2015-07-01 11:20:48 +02:00
astefanutti
ba7007de25 Take substeps into account in the impress.js plugin 2015-06-30 16:19:48 +02:00
astefanutti
a2e68be440 Improve impress.js version compatibility 2015-06-30 16:18:19 +02:00
Antonin Stefanutti
ccfe36cf5a Add impress.js plugin 2015-06-29 23:05:16 +02:00
astefanutti
d48327b916 Improve reveal.js plugin detection message for reveal.js version < 2.3.0 2015-06-03 11:14:04 +02:00
astefanutti
199401a4cc Strictly comply with reveal.js URL rewritting by removing the 'f' and null 'v' coordinates 2015-06-02 12:04:01 +02:00
Antonin Stefanutti
2e558c0756 Log slide id as slide index instead of (h,v,f) coordinates in reveal.js plugin
Manage slide index overflowing
2015-06-02 01:00:17 +02:00
Antonin Stefanutti
fd27d19aba Support reveal.js version < 3.0.0 and plugins that do not support total slides count 2015-06-01 23:38:45 +02:00
Antonin Stefanutti
973805eccd Fix reveal.js plugin current slide index 2015-05-29 13:56:59 +02:00
Antonin Stefanutti
047bc2cfeb Slides framework plugin auto-detection 2015-05-29 13:22:00 +02:00
Antonin Stefanutti
e08409b48d Add reveal.js plugin 2015-05-28 23:35:06 +02:00