Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slide and subslide behavior #43

Open
jangenoe opened this issue Jan 2, 2023 · 1 comment
Open

Slide and subslide behavior #43

jangenoe opened this issue Jan 2, 2023 · 1 comment
Labels
enhancement New feature or request extension idea Would make a great extension

Comments

@jangenoe
Copy link

jangenoe commented Jan 2, 2023

This is a great extension. I would love to use it while teaching. But at present, moving through the slides does not yet exactly behave as expected.

Description

In "Deck mode", right and down arrow keys (and the corresponding clicks on the navigator) seem to have the same behavior. Both go to the next cell. Correspondingly, the left and up arrow keys go the the previous cell.

Expected behavior

My gut feeling is to expect a behavior as the default Navigation Mode behavior in reveal.js Navigation Mode

  • Left/right arrow keys step between horizontal slides (if the slide does not comprise fragments).
  • Up/down arrow keys step between vertical slides (if the slide does not comprise fragments).
  • Space key steps through all slides (both horizontal and vertical).
  • Shift enter executes the cell and moves to the next cell.

Moreover, starting from a cell tagged skip (especially when it is the first slide)

"slideshow": {
        "slide_type": "skip"
    }

makes it difficult to proceed.

@jangenoe jangenoe added the bug Something isn't working label Jan 2, 2023
@bollwyvl bollwyvl added enhancement New feature or request and removed bug Something isn't working labels Jan 3, 2023
@bollwyvl
Copy link
Contributor

bollwyvl commented Jan 3, 2023

Unlikely to make this the default behavior, as the muscle memory from the lab cell-based navigation is pretty important when building decks.

As part of e.g. #9, it might be possible to add some more navigation modes, though the state machine described sounds rather fiddly, so might not even be something supported directly on this repo here, but could be added as an extension.

@bollwyvl bollwyvl added the extension idea Would make a great extension label Jan 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request extension idea Would make a great extension
Projects
None yet
Development

No branches or pull requests

2 participants