- Changed regex to allow for Unicode characters in the
data-name
attribute.
- Removed (version 4) peer dependency on Reveal.js.
- Simplemenu will now not stop of no menu is present at all (manual or via options)
- Autoload the CSS styling.
- Added a new
csspath
option if the user wants to override the autoloading of the included styles. For example, to customise the styling. - Added a new
barhtml
option so that the user can easily add a header or footer through the options. - Added Markdown support for regular Markdown and Quarto.
- Added a
scale
option. - Added
rtl
behaviour. When set to true in the Reveal.js options, autogenerated menus will also display right-to-left. - Added possibility to move slide numbers and/or controls into the menubar. The user needs to add a div with the corresponding name into the menubar, the element will then move there.
- Automode is removed, Simplemenu will adjust the behaviour on the existence of menu-items in the menus.
- Allow same data-names
- Fix visible menu when slidenumber is displayed
- Rewrite some code
- Fix check of parentnode of tested slide
- Fixed omission of ID's for print-pdf
- Started keeping the changelog.
- Fixed menu items that should be active for
print-pdf
pages, introduced by Reveal version 4.1.1
- Bugfix where there was a check for the Internation plugin setting
- Added detection of the Internation plugin to correctly link translated menu-items as well in auto mode.
- Added a possibility to use 'data-name' instead of 'name'.
- This fixes the issue where a comment in the .slides div would break the links.
- Added compatibility with the new Reveal.js 4 that changes the way plugins work.
- This version is compatible with Reveal 3.