Option to temporarily disable slide sync in RevealJS preview #12588
fretwurst
started this conversation in
Feature Requests
Replies: 2 comments 10 replies
-
Accessibility: For better accessibility, please ensure link text is descriptive and meaningful rather than using generic terms such as "here". This helps all users understand the link's destination. See Writing meaningful link text (WCAG). Also be sure your links are valid. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Note that you could preview the slides using any http server using "live preview" from the VSCode marketplace or using Python.R or whatever language to serve the HTML. |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
I originally posted this in the positron github discussions. Julia Silge recommended that I bring the discussion over here. She also pointed out that the issue was briefly touched upon in the quarto-cli/#1939, although that discussion has since been closed without resolution.
I'd also like to propose a possible solution, in case the synchronization behavior cannot be optimized.
I frequently use Quarto with RevealJS to build presentation slides in Positron.
One issue I keep running into is the automatic slide synchronization during preview rendering:
After each quarto preview or render action, the Viewer pane jumps to the slide that presumably matches the current cursor position in the source.
Unfortunately, this matching is often inaccurate, especially in more complex decks. It jumps too far ahead or behind, and rarely hits the exact slide I’m working on.
This behavior makes it hard to fine-tune layouts or test for instance svg-animations because the preview keeps jumping away from the slide I'm currently working on.
Request: Please provide an option to temporarily disable this automatic synchronization:
Ideally as toggleable via command palette, so we can bind it to a keyboard shortcut.
That way, users could work on a specific slide without interruptions, and re-enable sync when they actually want to jump to a different position.
Thanks for considering this. I think it would be an improvement for anyone working with detailed RevealJS presentations.
Beta Was this translation helpful? Give feedback.
All reactions