Changelog¶
Added
theme_mods
support to config file
Darkslide v6.0.0 (2020-07-24)¶
Dropped the
--copy-theme
option (backwards incompatible).Added support for theme mods (the
--mod
option) and reworked the asset management internals.Added a wide 16:9 theme mod. Contributed by Eric Moyer in #19.
Darkslide v5.1.0 (2020-01-13)¶
Added support for embedding webfonts. Contributed by Emmanuel Ohayon in #17.
Refactored user css and js path processing code.
Relativized user css and js paths to the configuration directory (CWD if there’s no configuration file).
Darkslide v5.0.2 (2019-12-07)¶
Fixed a small bug in the image embedding feature (image detection in CSS file could fail).
Darkslide v5.0.1 (2019-10-01)¶
Fixed media for user css to be always be
all
. Previously it wasscreen, projection
if embedded.
Darkslide v5.0.0 (2019-09-29)¶
Removed PDF export support. You should just use the PDF export from Google Chrome (it works way better than the alternatives).
Fixed transitions in presenter mode.
Added support for Up/Down arrow navigation. Contributed by Heiko Schlittermann in #13.
Added support for Markdown 3.0+ and Textile 2.3+.
Changed the broken
.notes:
macro to output presenter notes.
Darkslide v4.0.1 (2017-10-19)¶
Fixed print css a bit.
Fixed missing scrolling to current when changing slides while in overview mode.
Darkslide v4.0.0 (2017-10-17)¶
Dropped MathJax support. Something less to maintain (also, didn’t work as expected with
--embed
). User that need this should just use theuser_js
option. Or a custom theme.Changed themes to use a space-adjusted Alegreya Sans as a fallback.
Darkslide v3.2.0 (2017-10-17)¶
Changed themes to use Rosario as a fallback. For better or worse it’s smaller and has same width as Candara.
Darkslide v3.1.0 (2017-10-17)¶
Changed themes to embed a Candara fallback webfont (Alegreya Sans). It’s slightly narrower but looks more similar than the other alternatives better matching Candara’s width (Acme, Galdeano). It even has ligatures.
Darkslide v3.0.1 (2017-10-15)¶
Fixed slightly broken slide class changing.
Made expose mode scroll to current slide.
Running presenter mode with no target won’t break anymore if target window is gone.
Fixed display of presenter notes.
Darkslide v3.0.0 (2017-10-05)¶
Removed “expanded mode”. It was too buggy and doesn’t really have a purpose.
Changed “show context” to be “show next slide” (so two slides at a time). This is way more useful than showing little bits of next and prev slides.
Fixed
--direct
on Python 3.Fixed glitches when TOC/Help are open.
Made possible to switch slides when TOC/Help/Overview are open.
Darkslide v2.3.3 (2016-05-15)¶
Fixed height of QR svg elements.
Darkslide v2.3.2 (2016-04-12)¶
Fixed underline occlusion shadows in the footer (for links).
Fixed missing presenter_notes class not being set when notes mode was on.
Darkslide v2.3.1 (2016-02-08)¶
MathJax is loaded on HTTPS.
Darkslide v2.3.0 (2016-02-07)¶
The Darkslide version is shown in the help sidebar.
Darkslide v2.2.1 (2015-10-06)¶
Fixed config file parsing for math_output.
Darkslide v2.2.0 (2015-10-06)¶
Now macro failures abort rendering. Previously they would just log a message that you’d probably woulnd’t notice.
Fixed broken handling where you have css/js in the cfg file.
Allowed setting the math_output option in the cfg file.
Fixed encoding issues in the QR macro.
Added back the old theme with completely black background (as “void”).
Tweak the faux underlines to look better.
Darkslide v2.1.0 (2015-10-05)¶
Added demo links.
Fixed options handling. Options from command line now will actually work if a cfg file is used.
Corrected relative paths handling:
paths in sources are now relative to the cfg file (previously they were relative to whatever was cwd).
relative option now correctly works when destination file is not in cwd.
Fixed layout of slides with many headering (no more paddings for headings, all root elements are spread out evenly anyway).
Fixed bad styling of ToC (and probably other things in the sidebar).
Fixed ToC links (contributed by Cyrille Pontvieux).
Darkslide v2.0.4 (2015-09-09)¶
Improved handling for filenames that have non-ascii characters in them.
Darkslide v2.0.3 (2015-09-08)¶
Fixed handling for filenames that have non-ascii characters in them.
Darkslide v2.0.2 (2015-07-20)¶
Added color classes in the abyss theme.
Fixed link underlines in the presenter notes.
Darkslide v2.0.1 (2015-07-19)¶
Don’t use Monaco in the
base.css
- it’s way bigger than Consolas and the other fonts. And Consolas is nice enough.
Darkslide v2.0.0 (2015-07-17)¶
Fix display of RST image target links.
Add cmd line option to print version.
Rewrote the default theme (solarized colors)
Overhauled the abyss theme, improved the coloring.
Removed all the other themes (they are ugly and broken anyway) (backwards incompatible).
Fixes for print css.
Added support for two new css files:
base.css
andtheme.css
. This makes reusing styles acros themes and kinds of display (print/screen) more easy.Expanded mode is now activated by default.
Changed macros to use compiled regexes.
Added a footnote macro.
Changed QR macro to use
qrcode
library. Now it’s rendered to SVG. The size is removed (backwards incompatible).
Darkslide v1.2.2 (2015-05-22)¶
Fix the blank page issue when generating pdfs (via Chrome’s pdf printer).
Darkslide v1.2.1 (2015-05-21)¶
Couple minor improvements to Abyss theme.
Darkslide v1.2.0 (2015-05-19)¶
Modifier keys flag was not cleared propertly (kb shortcuts were not working anymore after alt-tab etc); now it’s cleared on visibility changes and focus loss.
Changed expanded mode to automatically hide the context.
Fixed window resize flickering (for every resize event the expaded flag was toggled).
Disabled context hiding in presenter view.
Other small styling improvements.
Added “abyss” theme.
Landslide v1.1.3¶
Identify each slide by a numbered class (#171) (dkg)
Fix theme image embedding regex to grab all images (#170)
Fix blockquote font size for rst (#161)
Fix display of RST image target links (#87)
Fix relative path generation (#147)
Add command line option for print version (#135)
Add use of ‘—’ as a slide separator to textile files (#163)
README improvements (#88 and #101)
Improve image path regex and replacement (#177)
Landslide v1.1.2¶
Add support for Python 3
Allow support for copy_theme argument in CFG files (#139) (syscomet)
Improve MathJax rendering for Markdown files
Support math output (#144) (davidedelvento)
Allow presenter notes in slides with no heading in RST files (#141) (regebro)
And more…
Landslide v1.1.1¶
Fixes¶
Don’t accidentally require watchdog (#134)
Landslide v1.1.0¶
Major Enhancements¶
Add CHANGELOG
Add “ribbon” theme from “shower” presentation tool (#129) (durden)
Add
-w
flag for watching/auto-regenerating slideshow (#71, #120) (jondkoon)
Minor Enhancements¶
Supress ReST rendering errors
CSS pre enhancements (#91) (roktas)
Add an example using presenter notes (#106) (netantho)
Run macros on headers also, to embed images (#74) (godfat)
Allow PHP code snippets to not require <?php (#127) (akrabat)
Allow for line numbers and emphasis with reStructuredText (#97) (copelco)
Add an option to strip presenter notes from output (#107) (aaugustin)
Fixes¶
Firefox offset bug on next slide (#73)
Fix base64 encoding issue (#109) (ackdesha)
Fix to embed images defined in CSS (#126) (akrabat)
Minor documentation fixes (#119, #131) (durden, spin6lock)
Use configured encoding when reading all embedded files (#125) (iguananaut)
Allow pygments lexer names that include special characters (#123) (shreyankg)