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.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
, 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).
autoExecute
option allows users to choose between manual or automatic command execution (#184).insertTypingMode
andinsertTypingSpeed
options forexecuteTerminalCommand
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.