Skip to content

Latest commit

 

History

History
262 lines (193 loc) · 8.85 KB

CHANGELOG.rst

File metadata and controls

262 lines (193 loc) · 8.85 KB

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 was screen, 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 the user_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 and theme.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)