esbuild: scss + ts
-
export to pdf geeft bij bepaalde zoom (95%) hairlines in de shell captions (fix: overlap with border)
-
keyboard (cursor, not space) works out of the box (if the viewport has focus!)
-
TODO; add notes to slides (marquee? slides follow along? audiotrack? overlay, fade big titles)
-
not needed if element has autofocus, test in all browsers though
-
slides.focus()
-
F = full screen (firefox as well, firefox has more speedy snapping)
-
N = toggle notes
-
TODO update hash
-
TODO autoplay for lightning talks (needs approx duration per slide) or shows
-
TODO on small screens, max ratio (+margin top and bottom)
-
markdown (TODO headings, paragraphs, code, lists, etc)
-
const contents = […slides].map((s) => s.innerText.trim()).join(’\n\n—\n\n')
-
table:
-
const contents = […slides].map((s) => s.innerText.trim())
-
console.table(contents)
-
TODO show details over current slide (fade current text)