-
0.3.0 Stable
released this
2026-06-28 21:32:40 +00:00 | 91 commits to main since this releaseAdded
- Template/layout model — eleven per-slide templates (
default,title,section,quote,
image-focus,two-column,columns-3,stat,cover-image) plus combinable density
modifiers (compact,code-heavy), chosen with<!-- layout: <template> [modifier…] -->.
In multi-column layouts the title spans all columns. - Media that fills and centers — block images and Mermaid diagrams now occupy the available
space, horizontally and vertically centered and scaled to fit (object-fit: contain), for both
Obsidian![[embeds]]and standardimages — instead of flowing small and left-aligned. - Deck slots —
header:,footer:andpaginate:frontmatter render as floating corner
slots (pagination showsn / N). - Smart layout inference — with no explicit directive, a lone heading becomes
section, a lone
quote becomesquote, a lone image/diagram becomesimage-focus, and<!-- column -->splits
picktwo-column/columns-3; an explicit<!-- layout -->always wins. - Sparse slides compose vertically — slides with little content are vertically centered instead
of clinging to the top. - Per-theme code & Mermaid — a user
.csstheme can declare its highlight.js and Mermaid theme
via/* sd-hljs: … */and/* sd-mermaid: … */header directives, so dark decks get dark code
and dark diagrams.
Fixed
- Callout colours now derive from theme tokens, so dark themes render dark callouts without
per-theme overrides. - Mermaid diagrams scale to fill their area instead of being capped small.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Template/layout model — eleven per-slide templates (