Skip to content

v1.7.0

Version 1.7.0
Released 2025-07-05

🚀 New Features

  • Sample Demos: Extension initialization now includes sample demos to help users get started (#175).
  • YAML Demo File Support: You can now use YAML for demo files, configurable via the demoTime.defaultFileType setting (#189). This makes it easier to write and maintain demo files in your preferred format.
  • GitHub Copilot Chat Integration: Added actions for openChat, newChat, askChat, editChat, agentChat, and closeChat (#176). Easily script Copilot chat interactions in your demos. See the Copilot actions documentation.
  • New Actions: There are several new interaction actions to enhance your demo scripting capabilities:
    • copyToClipboard: Copy text, file content, or variables to the clipboard (#177). See Working with Variables for clipboard usage.
    • typeText: Simulate typing text in the editor (#186).
    • pasteFromClipboard: Paste clipboard content into the editor (#187).
    • pressEnter: Simulate pressing Enter in the editor (#188).
    • See all interaction actions in the Interaction actions documentation.

🛠 Improvements

  • Timer at Demo File Level: You can now set the timer on the demo file level (#173). See Using clock and timer functions](features/timer-clock/) for details.
  • Terminal Command Execution:
    • Editor refocuses after executing a terminal command (#169).
    • autoExecute option allows users to choose between manual or automatic command execution (#184).
    • insertTypingMode and insertTypingSpeed options for executeTerminalCommand action (#185).
    • See Terminal actions documentation for more info.

🐞 Fixes

  • Path Parsing: Fixed path parsing for Windows and two-column slides (#180).

For more details, see the pull request #195.