Touying 0.7.3
Minor Breaking Changes
- feat!: always attach
#speaker-note[]to the previous slide & defaultreceive-body-for-new-*-slide-fntofalse(#354)#speaker-note[]now always attaches to the slide above it, regardless of how that slide was created (explicit slide calls, heading-triggered section slides, or normal content slides). This eliminates the common pitfall where a#speaker-note[]placed after a slide would silently create an unwanted empty "ghost" slide.receive-body-for-new-section-slide-fnand its variants are now defaulted tofalse(previouslytrue).
Migration Guide
If you relied on content after = Section headings being absorbed into the section slide body, explicitly set receive-body-for-new-section-slide-fn: true in your config-common(...).
Features
- feat:
item-by-item-fnand presets for it (#347) - feat: improved
custom-progressive-outlineand newsection-relationshipand some other things (#345) - feat: better lazy-layout for mixed layouts (#355)
- feat: add
colsas alias ofside-by-sideand export some componentscols,lazy-xxxto outside (#356) - theme(metropolis): add outline-slide for metropolis (#349)
- feat: add warning for empty slide content height detection
Documentation
- docs: add multiple columns example and improve docs structure