Joplin Noob and first post. Obligatory apologies if this is not the right place/forum to ask this.
I just saw someone do a presentation directly from Obsidian with their "Advanced Slides" plugin. I don't want to have Obsidian-envy, but it looked awesome.
Has anyone attempted to port this over to Joplin? I am thinking of taking it on, but I wanted to see if anyone else is either doing it currently, or has tried it in the past, and if so, what lessons they may have learned.
I've made a plugin similar-ish to the above Obsidian plugin (similar in that it uses reveal.js). Currently, it's very basic (it doesn't change anything related to the note preview and uses whichever of Joplin's built-in themes is currently selected).
Nice work @personalizedrefriger! Obviously there's a lot of missing features still to add but it's cool to have even a basic setup for built in presentations
It might be a good idea to start making a bunch of issues for each missing feature (fragments, vertical slides, etc) so people can pitch in and start adding stuff if they want to?
That sounds like a good idea (link to GitHub issues)! Note, however that fragments and vertical slides are supported. Example presentation:
<section>
<p class="fragment grow">Test 1</p>
<p class="fragment grow">Test 2</p>
<p class="fragment fade-out">Test 3</p>
</section>
---
<section data-auto-animate>
# This is a test of vertical slides
</section>
<section data-auto-animate data-background-color="#ff0000">
# This is a test of vertical slides
</section>
Admittedly I did have some issues getting started since reveal.js specifies everything within the context of a HTML body. Adding some examples to the README would be a good idea!
As a note though, I don't know how I feel about using HTML tags since it could be a bit unfriendly to Joplin's less techy users... Maybe we could find a way to replicate all of this functionality with just markdown? Might be worth investiagting how other implementations do things if you're in favour?