- #36: Added the
format
action to format the code in the editor
- #34: Added the ability to have start and end placeholders for text actions like
insert
,replace
, anddelete
- #35: Added the
Demo Time: Add new action to demo step
command + editor title action to make it easier to add new actions to demo steps
- #31: Added the
terminalId
property to target the terminal to use for theexecuteTerminalCommand
andcloseTerminal
actions - #32: Added the
closeTerminal
action
- Added CORS support for the local API
- Added the description or label as the tooltip for the demo steps in the panel
- Added the
overwrite
property for therename
andcopy
file actions - #20: Added the
copy
file action - #21: Added the
move
file action
- Add open documentation action and link it to the editor title for JSON files
- #23: Add the ability to add notes to demos
- #24: Added the
close
andcloseAll
actions to close editors - #27: Moved the JSON schema to the documentation site
- #22: Better zoom support for the highlight action
- Update the README with the new actions
- #16: added the
deleteFile
action - #17: Added the
rename
file action - #18: Added the
save
andwrite
actions to theDemo Time: Add as demo step
command.
- Improved the
position
setting so that you can define<start line>,<start character>
a specific position or<start line>,<start character>:<end line>,<end character>
to select a range of code - Added the
positionCursor
action to set the cursor position in the editor - Added the
write
action to write a single line of text to the editor - Added the
save
action to save the current file
- Updated documentation URL
- Updated the README with link to the new documentation site
- #12: Added the presenter view which you can open with the
Demo Time: Show presenter view
- Fix the before blur and opacity decoration
- Fix for blur and opacity when only one line is highlighted
- Fix issue when using the same demo titles in the same demo file
- #9: Added the ability to run the previous demo step when in presentation mode by enabling the
demoTime.previousEnabled
setting - #11: Included a fix to support web
- #13: Add the extension to the recommended extensions list of the project on initialization
- #15: Hide the timer action when the timer is not enabled
- #10: Added the
demoTime.highlightBlur
anddemoTime.highlightOpacity
settings to change the blur and opacity effect on the non-highlighted code - #14: Added the
demoTime.highlightBackground
setting to change the highlight background color
- Continue with the first demo step in the next demo file if the current demo file is completed
- #2: Added the ability to have a
variables.json
file to store variables/constants that can be used in the demo steps - Added example snippets to the project
- Added the
setSetting
action to update a setting value
- Updated the README with snippets information
- Added browser extension support
- New
markdownPreview
action to open a markdown preview - Added
path
property support for theexecuteVSCodeCommand
action
- Improved line by line insertion
- Added an action to show the demo step in the demo file
- Disable line insertion delay by default
- Updated the line insertion deplay setting to
demoTime.lineInsertionDelay
- Added the
lineInsertionDelay
property to the demo step schema so that you can define it per insert/replace step
- Implement a line-by-line insert/replace action
- Configure the line-by-line insert/replace speed with the
demoTime.lineInsertionDelay
setting
- Changed completed action icon color
- #4: Added the option to show a clock
- #5: Added the option to show a countdown timer
- Optional start and end icons for the demo steps
- Support setting custom icons for the demo steps
- Add a collapse all button to the demo time panel
- Select by ID if present, otherwise select by title
- Show the correct next demo if started with the
demo-time.runById
command
- Added the
demo-time.runById
command to execute a specific demo step from VS Code. Useful for Slidev integration.
- Add JSONC parser to support comments in the demo files
- #3: Added a statusbar item to show the next step to execute
- #1: Added the ability to use snippets/templates in the demo steps
- Update the README
- Sort demo files by name
- Fix issue where demos with the same name were all check when executed
- Move order of open command to be able to open binary files
- Added gif to the README
- Added the
showInfoMessage
action to show an info message in Visual Studio Code
- Added the step move up/down panel actions
executeTerminalCommand
creates a specific terminal for Demo Time
- Added the
executeVSCodeCommand
action to execute a VS Code command - Added the
executeTerminalCommand
action to execute a shell command
- Reveal range when highlighting code
- Added a zoom option to the highlight code action which can be enabled with the
demoTime.highlightZoomEnabled
setting
- Change the highlight behaviour to show a rectangle around the code instead of selecting the code
- Added the
demoTime.highlightBorderColor
setting to change the border color of the highlight rectangle
- Add a presentation mode which allows you to use a clicker to navigate through the demo steps
- Keep state of the demo steps for the workspace
- Added a
start
action on the demo file in the panel - The
demo-time.start
command now runs the next step - Added
reset
command - Added
reset
action to the view title
- Bring inserted or replaced lines into view
- Set the position of the cursor after inserting or replacing text to the start position
- Added listener for demo file changes
- Added
unselect
action - Added
waitForTimeout
action - Added
waitForInput
action - Added
contentPath
property to demo steps to allow code snippets as files instead of content in the JSON start
andend
keywords forposition
property
- Changed logo and banner on VS Code Marketplace
- Added small logo for the activity bar
- Added welcome text with initialize command
- Added a view demo file command and action in the panel
- Added a
No demo steps defined
message when no demo steps are defined
- Added the first logo
- Initial release