30-second slideshows for hackers
This release fixes a few security vulnerabilities in:
Fix deprecation warning. Issue https://github.com/jdan/cleaver/issues/171 via https://github.com/jdan/cleaver/pull/172. Thanks to @kyuumeitai
Just everything from https://github.com/jdan/cleaver/releases/tag/v0.8.3, but this time w/o error when trying to load local theme
Fixes:
As always, you can upgrade cleaver with the following:
npm update -g cleaver
This release has an issue. When you run with local theme you'll see
if (err.code === 'ENOENT') {
^
TypeError: Cannot read property 'code' of null
at {…}/cleaver/lib/helper.js:188:12
This is fixed in https://github.com/jdan/cleaver/releases/tag/v0.8.4
Notes:
As always, you can upgrade cleaver with the following:
npm update -g cleaver
Special thanks to @gabeboning, @yielder, and @omarkhan for doing all of the work in this release!
A couple new features!
npm update -g cleaver
ENOENT
errors explicitly d685ed9d5bce0e018a301cb6f9e39bf2f161f19e (#94)cleaver file1 file2
8e075bc236256dfc7d5cece09718dae2eb379f51cleaver file --output=slides.html
e848dfb1dbb22547b96b67f01099705b7111a528 (#95)Happy hacking! @jdan
Happy to announce a new cleaver update :)
npm update -g cleaver
Beyond several CSS performance tweaks, cleaver slides are now page-sized by default and arrange themselves a little differently (no more crazy DOM manipulation).
The results are improved performance, and easy-to-implement beautiful full-bleed slides (thanks Medium for the image):
You can access slides more easily in your stylesheets like so:
#slide-2 {
color: #eee;
background: url('trees.jpg');
background-size: cover;
}
I hope you'll play around with the new markup, but otherwise existing slideshows will look exactly as they did before this release. If you've written a theme, you may need to modify your templates to support the new slide layout.
Big thanks to @kcliu for improving options parsing as well.
Happy hacking! @jdan
Today I'm happy to announce cleaver v0.5.0.
$ npm update -g cleaver
This is a pretty hefty update with a lot of fixes and improvements, including:
style: http://jordanscales.com/soss/github_style.css
As always, everything is backwards compatible. Existing presentations will build the same.
I look forward to seeing how the community uses these features, which we'll keep hacking away on as cleaver nears a 1.0.0 release.
Big thanks to @matmuchrapna for his extended support and feedback with these changes.
Much <3,
@jdan
$ npm update -g cleaver
Just a quick patch for weird tabindex behavior. This only affects users who use the tab key while navigating a cleaver presentation.
Thanks to @redtrumpet for first pointing this out in issue #32.
As always, with <3,
@jdan