v2.0.0
🚀 Highlights
-
New Theatrical Terminology
(#327) Complete rebranding with new terminology: Play (presentation), Act (file), Scene (previously demo), and Move (previously step). Consistent terminology across the extension and documentation. -
YAML Snippet Support
(#322) Snippets can now be created in both JSON and YAML formats (.json,.jsonc,.yaml,.yml) for greater flexibility. -
New Actions & Controls
(#343, #365, #366) Added zoom controls (zoomIn,zoomOut,zoomReset), terminal focus, and keybinding sending to expand automation capabilities. -
Enhanced Presenter Controls
(#257) New setting to customize UI areas hidden when toggling presentation view.
✨ New & Notable Features
Terminology Update
- Theatrical Naming Convention
(#327) – The
extension now uses theatrical terminology throughout:
- Play: A presentation or session
- Act: An act file (formerly “demo file”)
- Scene: A scene within an act (formerly “demo”)
- Move: A move within a scene (formerly “step”)
Actions & Automation
zoomIn,zoomOut,zoomResetActions (#343) – Control the editor zoom level during your scenes.focusTerminalAction (#365) – Focus the terminal view in VS Code from your scenes.sendKeybindingAction (#366) – Send keybindings to the focused terminal.executeScriptEnhancements (#341) – Added theargsproperty to pass command-line arguments to scripts.
Snippet & Format Support
- YAML Snippets
(#322) – Create
reusable snippets in YAML format (
.yaml,.yml) in addition to JSON and JSONC formats.
Presentation Controls
- Presentation View Toggles Setting
(#257) – New
demoTime.presentationViewTogglessetting to control which UI areas get hidden when toggling presentation view. - Engage Time Poll Enhancements
(#345) – The
showEngageTimePollaction now supportscloseOnOpento close the poll on show (mutually exclusive withstartOnOpen).
Slides & Media
Analytics
- Analytics PRO Feature (#348) – New analytics capability for tracking presentation usage and engagement.
🛠 Improvements & Fixes
Highlighting & Zoom
- Consecutive Highlight Optimization (#339) – Prevent unnecessary zoom when consecutive highlights are performed.
- Per-Move Highlight Overrides
(#382) – Enable
per-move blur and opacity overrides for individual highlight actions via
highlightBlurandhighlightOpacityproperties.
Scene Management
- Scene Management (#371) – Fixed scene count display on the overview page.
Editor & User Interface
- Typing Mode Ignore (#362) – Ignore next click when the editor is still in typing mode for more predictable interactions.
- Step Editor Label Fix
(#340) – Fixed
pathlabel for theexecuteScriptaction in the step editor. - New Theme
(#373) – Added the
pixelstheme to the slide themes.
Scene Automation
- Zen Mode Control
(#383) – Added the
enableZenModeanddisableZenModeactions to control Zen Mode during scenes.
📚 Documentation
All documentation has been updated to reflect the new theatrical terminology:
- “Demo” → “Scene”
- “Step” or “step-by-step” → “Move” or “move-by-move”
- “Demo file” or “act file” → “Act file”
- “Presentation” or “demo presentation” → “Play”
🔗 See Also
- Full project changelog: CHANGELOG.md
- Get started with the new terminology: Terminology Guide