Commit Graph

12 Commits

Author SHA1 Message Date
Antonin Stefanutti
9e1ad32e50 Support toggling fragments for reveal.js while defaulting to disabling them 2016-09-29 11:49:27 +02:00
Antonin Stefanutti
9b6fb45dc3 Switch to RSVP.js based ES6 Promise polyfill 2016-06-05 22:38:34 +02:00
Antonin Stefanutti
69d9885d6d Upgrade ES6 Promise polyfill lib to version 5.2.0 2016-05-16 18:40:03 +02:00
Antonin Stefanutti
e623da42e0 Options can be set before command in CLI 2016-03-28 23:46:49 +02:00
Antonin Stefanutti
ba5006a1d6 Work-around TypeError thrown by Gecko with SlimerJS as module.exports is not configurable 2015-08-02 23:29:19 +02:00
Antonin Stefanutti
49914777d5 Add Promise polyfill Github project reference 2015-08-02 23:28:18 +02:00
Antonin Stefanutti
e2bb2c93c3 Colorized CLI with Chalk
Activates CLI string styling with Chalk except on Windows OS.
Adds the libs directory to the require paths for seamless referencing
of require libraries.
2015-08-02 23:01:32 +02:00
astefanutti
c63aa7f192 Display options before positional arguments in help and usage 2015-07-21 16:34:55 +02:00
astefanutti
c71fdb6fa6 Transform functions apply to default values 2015-07-15 18:19:33 +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
ef545c0081 Support positional arguments for fallback command 2015-07-08 17:41:39 +02:00
Antonin Stefanutti
d70689bbc2 CLI based decktape options and configuration 2015-05-26 15:56:34 +02:00