1.12.0
🚀 Features
- feat: add short code icon processor
- feature: removed unnecessary clutter when rendering slide in node preview
- feature: it's now possible to nest templates in templates
- feature: it's now possible to mix & nest templates with other note references
- feature: its now possible to resize images when using markdown style links
- feature: added footnotePlaceholder variable to define where footnotes should be placed on slides
🐛 Fixes
- fix: remove unnecessary escape character
- bugfix: made list padding relative to font size
- bugfix: moved emojiProcessor to processors directory
- bugfix: added padding between list and sublist
- bugfix: fixed image stretching in portrait mode
- bugfix: fixed bulletpoint layout in consult theme
- bugfix: made grid block composing recursive
- bugfix: template property parsing may throw exeption
- bugfix: parent grid of embedded grid rendered incorrect
- bugfix: more defined way of template lookup
- bugfix: nesting of grid components causes rendering issues
- bugfix: added circuit breaker to prevent endless loops on circular template references
- bugfix: empty slide annotation detection was to agressive
- bugfix: merge multiple template files before processing
- bugfix: remove template property on slide annotation after template is processed
- bugfix: multiline comments not recognized properly (#81)
- bugfix: wrong background for callouts on themes with white background (#79)
- bugfix: npe on contains
- bugfix: made attribute parsing more robust
- bugfix: stretch doesnt work when used in template block
📚 Documentation
- docs: Added a short documentation about Emoji shortcodes
- docs: enhanced documentation on image scaling
- docs: update docs on footnotes
📍 Other
- build: added feat keyword to changelog processor
Full Changelog: 1.11.18...1.12.0