v1.7.0
🚀 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.defaultFileTypesetting (#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, andcloseChat(#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).
autoExecuteoption allows users to choose between manual or automatic command execution (#184).insertTypingModeandinsertTypingSpeedoptions forexecuteTerminalCommandaction (#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.