v2.2.0
π Highlights
-
Theme Builder (beta)
(#408) Visually create and customize slide themes with a new built-in theme builder, available as a beta feature. -
Snippets Gallery
(#210) Browse and download community snippets directly into your.demo/snippetsfolder from a new Snippets Gallery webview, complete with downloaded-state indicators. -
QR Preview Support
AddedshowQR,hideQR, andclosePreviewactions to display QR codes during a presentation, with aqrLayoutoption supportingleftandrightconstrained layouts. -
Auto-Proceed Mode for Acts
(#402) Automatically advance to the next move after a specified delay, with optional looping back to the start of the act. -
Slide Navigator in Preview
(#398) A slide navigator is now shown in the preview webview when using a slide group for easier navigation. -
Redesigned Slide Controls
(#409) The slide controls have been redesigned for a more compact and polished layout.
β¨ New & Notable Features
Slide Controls & Layout
-
Compact Slide Controls (#409) β Refreshed control bar with a more compact design.
-
centerSlide Layout (#401) β A newcenterlayout centers all slide content both vertically and horizontally. -
Slide Navigator in Preview Webview (#398) β Navigate between slides in the preview when a slide group is active.
Theme Builder
- Visual Theme Editor (beta) (#408) β Build and customize slide themes visually without editing JSON or CSS manually.
QR Code Presentation
showQRAction β Display a QR code overlay during a presentation.hideQRAction β Hide the QR code overlay.closePreviewAction β Close the preview window.qrLayoutOption β Control QR placement withleftorrightlayout.
Community Snippets
- Snippets Gallery
(#210) β A new
webview to browse, preview, and download community snippets into
.demo/snippets, with visual indicators for already-downloaded snippets. A gallery snippet schema is available atdocs/public/gallery/snippet.schema.json.
Act Automation
- Auto-Proceed Mode (#402) β Configure acts to automatically advance after a delay, with optional looping back to the beginning of the act.
Script Execution
waitForMessageProperty β Wait for a specific string in the script output before advancing to the next step, instead of waiting for the process to exit.showProgressProperty β Control whether the progress notification is shown while anexecuteScriptaction is running (defaults totrue).
Navigation & Source Files
- Run Scenes and Moves from Source File (#397) β Execute scenes and moves directly from the source file.
Web Integration
- Relative Paths for
openWebsite(#394) β Use relative paths when opening content in the VS Code browser, with support for workspace path variables.
EngageTime Poll
pollDarkThemeProperty (#407) β Control the dark theme setting of theshowEngageTimePollembed.pollControlsProperty (#407) β Control the controls visibility of theshowEngageTimePollembed.
π Improvements & Fixes
- Custom Theme Loading β Custom themes are now loaded from the workspace URL instead of reading file contents directly, improving reliability.
- Preview Focus Fix β Fixed an issue where the Markdown preview would steal focus on save; the preview now only updates when the current slide is being edited.
- Custom Layout Navigation Fix β Fixed slide content not updating when navigating between slides that share the same custom layout template.
π See Also
- Full project changelog: CHANGELOG.md