Skip to content

Commit f8c631f

Browse files
committed
Update changelog and documentation for version 1.11.0 release, adding new features and API endpoints
1 parent 22056b0 commit f8c631f

File tree

3 files changed

+93
-19
lines changed

3 files changed

+93
-19
lines changed

docs/changelog.md

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,95 @@
1-
## [1.10.0] - 2025-09-xx
1+
## [1.11.0] - 2025-11-04
2+
3+
- [#262](https://github.com/estruyf/vscode-demo-time/issues/262): Added a recent files dropdown to
4+
the path input component in the config editor
5+
- [#265](https://github.com/estruyf/vscode-demo-time/issues/265): Verify the demo IDs when in source
6+
mode so that there are no duplicate IDs across multiple files in the workspace
7+
- [#266](https://github.com/estruyf/vscode-demo-time/issues/266): Added a `generate demo id` button
8+
to (re)generate a unique id for the demo
9+
- [#267](https://github.com/estruyf/vscode-demo-time/issues/267): Clean up unrelated properties
10+
after selecting a new action
11+
- [#269](https://github.com/estruyf/vscode-demo-time/issues/269): Added a new `video` slide layout
12+
to allow video as slide background
13+
- [#270](https://github.com/estruyf/vscode-demo-time/issues/270): Added the `startOnOpen` property
14+
to the `showEngageTimePoll` action to automatically start the poll when it is shown
15+
- [#271](https://github.com/estruyf/vscode-demo-time/issues/271): Add new `/api/previous` API
16+
endpoint for PWA integration
17+
- [#273](https://github.com/estruyf/vscode-demo-time/issues/273): Added the new `/api/notes` API
18+
endpoint to retrieve the notes of the current slide
19+
- [#274](https://github.com/estruyf/vscode-demo-time/issues/274): Added support for
20+
`shellIntegration` by VS Code terminals
21+
- [#280](https://github.com/estruyf/vscode-demo-time/issues/280): Added new `/api/screenshot` API
22+
endpoint to retrieve a screenshot of the next slide
23+
- [#282](https://github.com/estruyf/vscode-demo-time/issues/282): Updated the GitHub Copilot chat
24+
actions to use the new commands
25+
- [#283](https://github.com/estruyf/vscode-demo-time/issues/283): Added a new `customCopilotChat`
26+
action to allow users to start a chat in a specific mode
27+
- [#284](https://github.com/estruyf/vscode-demo-time/issues/284): Added clock information to the
28+
`/api/demos` endpoint
29+
- [#285](https://github.com/estruyf/vscode-demo-time/issues/285): Render the next screenshot in the
30+
PWA remote control view
31+
- [#287](https://github.com/estruyf/vscode-demo-time/issues/287): Added the `/api/zoom-in` and
32+
`/api/zoom-out` API endpoints to control the font size in the editor
33+
- [#288](https://github.com/estruyf/vscode-demo-time/issues/288): Added the `sendEngageTimeMessage`
34+
action to send messages to EngageTime timeline
35+
- [#289](https://github.com/estruyf/vscode-demo-time/issues/289): Added support for `code-insiders`
36+
when using the `bringToFront` argument
37+
- [#291](https://github.com/estruyf/vscode-demo-time/issues/291): Added VS Code Command Picker to
38+
select commands when using the `executeVSCodeCommand` action
39+
- [#292](https://github.com/estruyf/vscode-demo-time/issues/292): Dark mode fixes for the config
40+
editor
41+
- [#293](https://github.com/estruyf/vscode-demo-time/issues/293): Add the command name to step when
42+
using the `executeVSCodeCommand` action
43+
- [#294](https://github.com/estruyf/vscode-demo-time/issues/294): When adding a new action, the
44+
action dropdown will now be focused automatically
45+
46+
## [1.10.0] - 2025-10-01
247

348
- [#201](https://github.com/estruyf/vscode-demo-time/issues/201): Project is moved to a new monorepo
449
structure with Nx
550
- [#227](https://github.com/estruyf/vscode-demo-time/issues/227): Open a slide at a specific
651
location
52+
- [#229](https://github.com/estruyf/vscode-demo-time/issues/229): Integration with
53+
[EngageTime](https://engagetime.live)
754
- [#234](https://github.com/estruyf/vscode-demo-time/issues/234): Fix for negative values in the
855
insert typing speed and improved the labels
956
- [#235](https://github.com/estruyf/vscode-demo-time/issues/235): Added the `pause` action to pause
1057
the demo and wait until the `Demo Time: Continue Demo` command is triggered
58+
- [#236](https://github.com/estruyf/vscode-demo-time/issues/236): Visual improvements for the Config
59+
Editor
60+
- [#239](https://github.com/estruyf/vscode-demo-time/issues/239): New overview dashboard which can
61+
be opened by using the `Demo Time: Overview` command
62+
- [#240](https://github.com/estruyf/vscode-demo-time/issues/240): Every GitHub Copilot chat action
63+
now opens the chat view by default
64+
- [#242](https://github.com/estruyf/vscode-demo-time/issues/242): Fix the content path in the
65+
`Demo Time: Create patch for current file` command execution
66+
- [#244](https://github.com/estruyf/vscode-demo-time/issues/244): Moved the EngageTime session ID to
67+
the demo file level
68+
- [#245](https://github.com/estruyf/vscode-demo-time/issues/245): Fix right panel height
69+
- [#246](https://github.com/estruyf/vscode-demo-time/issues/246): Added support for relative URLs to
70+
images in CSS themes
71+
- [#249](https://github.com/estruyf/vscode-demo-time/issues/249): Fix reveal of slides after
72+
navigating to another file
73+
- [#253](https://github.com/estruyf/vscode-demo-time/issues/253): Added support for other types of
74+
keyboard keys: `tab`, `arrowLeft`, `arrowRight`, `arrowUp`, `arrowDown`, `escape`, `backspace`,
75+
and `delete`
76+
- [#255](https://github.com/estruyf/vscode-demo-time/issues/255): Optimize the normalized source
77+
path handling in the custom template conversion
78+
- [#256](https://github.com/estruyf/vscode-demo-time/issues/256): Added `{{crntSlideIdx}}` and
79+
`{{totalSlides}}` variables to the slide header and footer templates
80+
- [#260](https://github.com/estruyf/vscode-demo-time/issues/260): Added dark mode support for the
81+
config editor, settings editor, and overview dashboard
82+
- [#261](https://github.com/estruyf/vscode-demo-time/issues/261): Added a message for the PowerPoint
83+
addin that it can be shown outside of the visible slide container
84+
- [#263](https://github.com/estruyf/vscode-demo-time/issues/263): Show icons in the icon picker
85+
- [#264](https://github.com/estruyf/vscode-demo-time/issues/264): New `focusTop` property for the
86+
`openFile` action to control if the editor should focus on the top of the file or not
87+
- [#268](https://github.com/estruyf/vscode-demo-time/issues/268): Fix the `openInVSCode` property
88+
which was not working as expected
89+
- [#271](https://github.com/estruyf/vscode-demo-time/issues/271): Added the new `/api/previous`
90+
endpoint to trigger the previous demo step
91+
- [#272](https://github.com/estruyf/vscode-demo-time/issues/272): Added the Demo Time Remote Control
92+
PWA to control your presentation from another device
1193

1294
## [1.9.0] - 2025-08-25
1395

@@ -706,3 +788,4 @@
706788
## [0.0.1] - 2023-12-08
707789

708790
- Initial release
791+

docs/public/llms.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
- [Supported actions | Demo Time](https://demotime.show/actions/): List of all supported actions in Demo Time
88
- [GitHub Copilot actions | Demo Time](https://demotime.show/actions/copilot/): Actions for integrating GitHub Copilot in Demo Time
99
- [Demo Time actions | Demo Time](https://demotime.show/actions/demotime/): Actions for controlling the Demo Time extension
10+
- [EngageTime actions | Demo Time](https://demotime.show/actions/engagetime/): Actions for controlling EngageTime sessions
1011
- [External application actions | Demo Time](https://demotime.show/actions/external/): Perform actions that interact with external applications from your demos.
1112
- [File actions | Demo Time](https://demotime.show/actions/file/): File actions are used to open, create, or preview files in the editor.
1213
- [Interaction actions | Demo Time](https://demotime.show/actions/interactions/): Perform interaction actions in your demos like copying to clipboard, pasting content, typing text, and pressing keys.
@@ -38,6 +39,7 @@
3839
## Features
3940

4041
- [MCP server support | Demo Time](https://demotime.show/features/mcp-server/): Learn how to use the Model Context Protocol (MCP) server with Demo Time for AI assistants and automation.
42+
- [Overview Dashboard | Demo Time](https://demotime.show/features/overview-dashboard/): Learn more about the overview dashboard in Demo Time.
4143
- [Presenter View | Demo Time](https://demotime.show/features/presenter-view/): Learn how to use the presenter view in Demo Time.
4244
- [Using clock and timer functions | Demo Time](https://demotime.show/features/timer-clock/): To keep an eye on the time, you can use the clock and timer functions from Demo Time.
4345
- [Trigger from a link | Demo Time](https://demotime.show/features/uri-handler/): Learn how to trigger a demo from a link.
@@ -66,10 +68,16 @@
6668

6769
## Releases
6870

71+
- [v1.10.0 | Demo Time](https://demotime.show/releases/1.10.0/): "Release notes for v1.10.0: overview dashboard, remote control PWA, pause action, dark mode, slide variables, EngageTime improvements."
72+
- [v1.11.0 | Demo Time](https://demotime.show/releases/1.11.0/):
6973
- [v1.7.0 | Demo Time](https://demotime.show/releases/1.7.0/): Release notes for version 1.7.0 of the Demo Time extension, including new features, improvements, and bug fixes.
7074
- [v1.8.0 | Demo Time](https://demotime.show/releases/1.8.0/): Release notes for version 1.8.0 of the Demo Time extension, including new features, improvements, and bug fixes.
7175
- [v1.9.0 | Demo Time](https://demotime.show/releases/1.9.0/):
7276

77+
## Remote-control
78+
79+
- [Remote Control | Demo Time](https://demotime.show/remote-control/): Control your Demo Time presentations from any device using the Remote Control Progressive Web App (PWA).
80+
7381
## Showcases
7482

7583
- [Showcases | Demo Time](https://demotime.show/showcases/): Real-world usage of Demo Time at conferences, workshops, and presentations worldwide.
@@ -92,6 +100,7 @@
92100
- [Quote Slide Layout | Demo Time](https://demotime.show/slides/layouts/quote/): Learn about the quote slide layout in Demo Time
93101
- [Section Slide Layout | Demo Time](https://demotime.show/slides/layouts/section/): Learn about the section slide layout in Demo Time
94102
- [Two Columns Slide Layout | Demo Time](https://demotime.show/slides/layouts/two-columns/): Learn about the two-columns slide layout in Demo Time
103+
- [Video Slide Layout | Demo Time](https://demotime.show/slides/layouts/video/): Learn about the video slide layout in Demo Time
95104
- [Mermaid Diagrams | Demo Time](https://demotime.show/slides/mermaid/): Learn how to use Mermaid diagrams in your slides.
96105
- [Import PowerPoint slides | Demo Time](https://demotime.show/slides/powerpoint-import/): Import images from a PowerPoint presentation as slides
97106
- [Slide themes | Demo Time](https://demotime.show/slides/themes/): Learn about the different slide themes available in Demo Time

docs/src/content/docs/features/presenter-view.mdx

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ lastmod: 2025-12-02T14:32:29.671Z
77
import { Image } from 'astro:assets';
88

99
import presenterViewImage from "../../../assets/docs/notes-presenter-view.webp";
10-
import nextSlideViewImage from "../../../assets/docs/notes-next-slide-view.webp";
1110

1211
When you use two screens during a presentation, you can use the detachable presenter view which you can move to another screen. This way you can keep an eye on the next steps while presenting without showing it to your audience.
1312

@@ -20,20 +19,3 @@ Follow these steps to use the presenter view:
2019
<Image class="mx-auto" src={presenterViewImage} alt="Presenter view" />
2120

2221
The advantage of using the presenter view is that you can see the [notes](/features/using-notes/) and the next steps while presenting.
23-
24-
## Next slide preview
25-
26-
The presenter view can show a live preview of the next slide. This helps you prepare for what's coming next while presenting.
27-
28-
<Image class="mx-auto" src={nextSlideViewImage} alt="Next slide preview" />
29-
30-
### Requirements
31-
32-
To use the next slide preview feature, you need to enable the Demo Time API by setting `demoTime.api.enabled` to `true` in your VS Code settings.
33-
34-
### How it works
35-
36-
- When you navigate through your slides, the presenter view automatically updates to show a preview of the next slide.
37-
- The preview appears above the presenter notes in the right column of the presenter view.
38-
- You can collapse or expand the preview by clicking the chevron icon next to the "Next Slide" header.
39-
- The preview is hidden automatically when the next action is running another demo (e.g., using the `runDemoById` action).

0 commit comments

Comments
 (0)