Skip to content

Commit e44447c

Browse files
authored
Merge pull request #395 from estruyf/dev
Dev
2 parents 844b271 + 2693f75 commit e44447c

3 files changed

Lines changed: 7 additions & 23 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
## [2.1.1] - 2026-04-16
4+
5+
- Fix on next and previous slide controls
6+
37
## [2.1.0] - 2026-04-02
48

59
- [#360](https://github.com/estruyf/vscode-demo-time/issues/360): Added `hideDesktopIcons` and `showDesktopIcons` actions to control the visibility of desktop icons during a demo

apps/webviews/src/components/preview/SlideControls.tsx

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -58,31 +58,11 @@ export const SlideControls: React.FunctionComponent<React.PropsWithChildren<ISli
5858
};
5959

6060
const previous = React.useCallback(() => {
61-
if (slides === 1 && previousEnabled) {
62-
messageHandler.send(WebViewMessages.toVscode.runCommand, COMMAND.previous);
63-
return;
64-
}
65-
66-
const prevSlide = currentSlide - 1;
67-
if (prevSlide >= 0) {
68-
messageHandler.send(WebViewMessages.toWebview.previousSlide, { source: 'controls' });
69-
} else if (previousEnabled) {
70-
messageHandler.send(WebViewMessages.toVscode.runCommand, COMMAND.previous);
71-
}
61+
messageHandler.send(WebViewMessages.toVscode.runCommand, COMMAND.previous);
7262
}, [slides, currentSlide, updateSlideIdx, previousEnabled]);
7363

7464
const next = React.useCallback(() => {
75-
if (slides === 1) {
76-
messageHandler.send(WebViewMessages.toVscode.runCommand, COMMAND.start);
77-
return;
78-
}
79-
80-
const nextSlide = currentSlide + 1;
81-
if (nextSlide < slides) {
82-
messageHandler.send(WebViewMessages.toWebview.nextSlide, { source: 'controls' });
83-
} else {
84-
messageHandler.send(WebViewMessages.toVscode.runCommand, COMMAND.start);
85-
}
65+
messageHandler.send(WebViewMessages.toVscode.runCommand, COMMAND.start);
8666
}, [slides, currentSlide, updateSlideIdx]);
8767

8868
const toggleFullscreen = React.useCallback(() => {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "demo-time",
3-
"version": "2.1.0",
3+
"version": "2.1.1",
44
"private": true,
55
"description": "Demo Time - The extension to present and perform live coding demos with confidence.",
66
"keywords": [

0 commit comments

Comments
 (0)