Skip to content

v2.0.0

Version 2.0.0
Released 2026-02-09

🚀 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, zoomReset Actions (#343) – Control the editor zoom level during your scenes.
  • focusTerminal Action (#365) – Focus the terminal view in VS Code from your scenes.
  • sendKeybinding Action (#366) – Send keybindings to the focused terminal.
  • executeScript Enhancements (#341) – Added the args property 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.presentationViewToggles setting to control which UI areas get hidden when toggling presentation view.
  • Engage Time Poll Enhancements (#345) – The showEngageTimePoll action now supports closeOnOpen to close the poll on show (mutually exclusive with startOnOpen).

Slides & Media

  • Video Control Support
    (#361, #363) – Full video control support in slides and custom slide layouts.

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 highlightBlur and highlightOpacity properties.

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 path label for the executeScript action in the step editor.
  • New Theme (#373) – Added the pixels theme to the slide themes.

Scene Automation

  • Zen Mode Control (#383) – Added the enableZenMode and disableZenMode actions 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