v1.8.0
Highlights
-
Improved slide loading when switching between demo and slides (#199). Switching between your scripted demo and slides is now much smoother, making live presentations more reliable and seamless.
-
New
openTerminal
action (#204). You can now open a terminal as part of your demo steps, making it easier to automate and script terminal-based workflows. Learn more in the actions reference. -
hacker-typer
typing mode (#205). Add drama to your demos! The newhacker-typer
mode forinsert
,replace
, andpatch
actions simulates fast, cinematic typing. See text actions documentation for usage and examples. -
GitHub Copilot chat improvements (#207). The
message
property is now optional for Copilot chat actions, making it easier to open a chat panel or start a session without sending an initial message. See Copilot actions documentation. -
Smarter JSON schema and intellisense (#208). The JSON schema has been refactored to provide intellisense per action, showing which properties are required and which are optional. This makes authoring demo files in VS Code much easier.
-
path
property is not required anymore forunselect
(#209). You no longer need to specify a path when unselecting text, simplifying your demo steps. See text actions documentation. -
description
property is now optional on the demo root (#211). This gives you more flexibility when structuring your demo files. -
Fixes and improvements:
- Fixed encoding issue with ampersands in the
dt-list
component (#212). - Fixed highlighting of whole lines when using line number and character positioning (#217). See highlighting tips.
- Fixed encoding issue with ampersands in the
-
New
/api/demos
endpoint (#218). Retrieve the list of all demos in your workspace programmatically. See the API documentation.