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

[FEATURE] Add key binding for previous-and-reverse slide #308

Open
jeertmans opened this issue Nov 13, 2023 · 2 comments
Open

[FEATURE] Add key binding for previous-and-reverse slide #308

jeertmans opened this issue Nov 13, 2023 · 2 comments
Labels
cli Related to the command line interface enhancement New feature or request good first issue Good for newcomers present Related to the main "present" feature python Pull requests that update Python code
Milestone

Comments

@jeertmans
Copy link
Owner

Description

As suggested by M. Pardo in an e-mail, it could be nice to have a (new) key binding that play the previous slide in reverse. This way, you can go through each slide in reverse until the start of the presentation.

A question I still have: should the current slide be played on the first press?

Screenshots

No response

Additional information

No response

@jeertmans jeertmans added enhancement New feature or request present Related to the main "present" feature cli Related to the command line interface python Pull requests that update Python code labels Nov 13, 2023
@Mapaor4
Copy link

Mapaor4 commented Nov 18, 2023

I'm not sure about the implementation, but I think that ideally it would be great to have 3 different key bindings for going to the previous slide.

  1. Reverse to the end of the previous slide

  2. Go directly to the end of the previous slide

  3. Go directly to the beginning of the previous slide

(One being the current reverse modified, the second one being an extra key binding which would have to be implemented, and the third one being the current left arrow as it is).

I've edited a little video (attached) to try to show what I'm referring to visually.

So this GitHub issue should be about option number 1. Currently there is the V key binding that plays the reverse animation, but it cannot be pressed twice or it produces a visual error. So making it not only reverse but also go to the end of the previous slide would allow for a continuous back and forth between slides.

PS: About the first slide, I guess in the ideal case if the button is pressed it should play the reverse animation, but otherwise it is probably simpler to just not play anything at all, which is also fine.

Proposed.key.bindings.example.mp4

@jeertmans
Copy link
Owner Author

Thanks for commenting @Mapaor4! I will take a deeper look at this when I have some time :-)

If anyone wants to give it a try, please do!

@jeertmans jeertmans added the good first issue Good for newcomers label Nov 19, 2023
@jeertmans jeertmans added this to the v6 milestone Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli Related to the command line interface enhancement New feature or request good first issue Good for newcomers present Related to the main "present" feature python Pull requests that update Python code
Projects
None yet
Development

No branches or pull requests

2 participants