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

Possibility to arrange slides on a grid as in reveal.js #1187

Open
gevero opened this issue Nov 9, 2023 · 5 comments
Open

Possibility to arrange slides on a grid as in reveal.js #1187

gevero opened this issue Nov 9, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@gevero
Copy link

gevero commented Nov 9, 2023

Sequential arrangement of slides
Right now the slides are simply arranged sequentially

Slides arranged on a grid
It would be nice to have slides arranged on a grid, as implemented in reveal.js. It would be very useful when teaching classes. With slides on a grid, the first slide of a column would be the one with the teaching content, and the ones below could be used as a virtual whiteboard.

Possible alternative
A possible alternative would be to have a whiteboard plugin. With the possibility to pull up a whiteboard associated with each slides.

@gevero gevero added the enhancement New feature or request label Nov 9, 2023
@piranna
Copy link

piranna commented Dec 19, 2023

I like the idea, but one limitation I found in Reveal.js grid is that you can only append them down or right, since all slides are arranged in a 2D space. I would like to be able to add them to the left too, also if they would "overlap" in a 2D space, and maybe move to anywhere else when doing a transition, not only to the close slides.

@Marco-Christiani
Copy link

How should this be implemented, as a vue component?

@heyalexnet
Copy link

I use this feature to design presentations where I can go into more details only if needed. The top slides are the main content and if I get questions or feel I need to go deeper then I move down.

@sultaniman
Copy link

That would be good to have.

@psifertex
Copy link

I'd very much like this as well, this is my favorite design decision from reveal.js and it saddened me to see it not implemented in slidev.

To clarify though for my use-case, a whiteboard plugin does not help at all. The value for me is being able to organize topics logically into "chapters" such that every section or chapter starts in a new column. This helps not only when creating slides because I can lay out my thoughts better, but because I can more easily organize/move around slides by topics.

Additionally, while presenting it's much faster for me to navigate to any other specific slide because I first identify the column by scrolling horizontally, and then I scroll vertically within that column to the specific slide. Less clicks to get to where I need to which is super important when presenting live!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants