DhruvaSambrani / PlutoReport.jl

Make awesome reports and talk slides in Pluto!
GNU General Public License v3.0
31 stars 0 forks source link

Beamer like (standardized) size frame #18

Open dmetivie opened 9 months ago

dmetivie commented 9 months ago

This one is a feature request. Do you think it would be possible to have an option for presentation mode where slides are in frames (or look like they are) 4:3 or 16:9 to mimicke beamer slides? It would standardize the look of each slide (and go out of frame if too long).

I have never used Pluto for presentation but I feel like even with full screen mode, having vertical-ish slides is not great for viewers e.g. small font, a lot of empty spaces, still feel like a notebook.

DhruvaSambrani commented 9 months ago

So you mean a fixed size for the "slide"? I think that this is not what PlutoReports aims to be. I do not like that you are constrained to a particular page size, as in beamer, and adding cells or changing output in between a talk should not screw up the formatting of the page, which is an issue in fixed size layouts.

DhruvaSambrani commented 9 months ago

I'll leave the issue open to allow you to explain if there's a better solution, but otherwise this is a wont-fix

dmetivie commented 9 months ago

Ok your point also make sense! Fix size is maybe not great.

Overall, I mean that the look of the current presentation mode slide is unfamiliar for people used to beamer (does not mean it is a bad thing). In the Pluto presentation example I have looked at (maybe I did not find examples to my convenience) text is at the very top with huge space at the bottom. Maybe vertical centering would fix that? image

Also, some lines to frame the slide (+ slide number possibility, why not?), One would center bar with the arrows and time left was similar to the bottom bar in beamer, and maybe vertical lines. Lines vertical and horizontal bottom would move with scrolling, thus not imposing a fixed size. Of course, all that is a matter of taste.

image

DhruvaSambrani commented 9 months ago

Maybe vertical centering will fix it

Logically, there is no thing to center per se, since its just one long document. What you can do instead is use slidebreak or topslidebreak

Lines to frame the slide (horizontal)

https://dhruvasambrani.github.io/PlutoReport.jl/dev/#PlutoReport.seperator

Lines to frame the slide (vertical)

Nice idea!

Slide number

Good point. I wanted this too! Can you open a new issue for this?

DhruvaSambrani commented 9 months ago

Also in general, some things are messed up due to changes in Pluto which I've not updated to correct :see_no_evil: