The current state of the Presentation Mode is, unfortunately, quite underwhelming.
However, a large part of it can be fixed by simply adding some custom CSS.
.reveal {
& .embedded {
aspect-ratio: 16/9;
height: auto!important;
}
& ol ol {
list-style-type: upper-roman;
& ol {
list-style-type: lower-latin;
}
}
}
The above will:
Fix the rendering of the preview window
Style the first three levels of nested ordered lists differently.
It took me quite a while to untangle Logseq’s css conflicts but now there’s a complete solution! And it works with your favorite Logseq themes to boost!
No, I do not know Type/JavaScript and have no time to learn it now. However, anyone is free to take the code and turn it into a plugin.
I could turn it into a theme easily, but then you would not be able to use it in tandem with your favorite themes.
The most I can do to simplify it’s usage is to host the whole thing online and simplify it to a single line of import you can add to your custom.css. However, that would render it useless when you are offline.