Ocideck/lib
Brenno de Winter 169a7a8bff Render fenced code (syntax highlight) and LaTeX math in free Markdown
The free-Markdown slide preview now parses block-level content:
- ```lang fenced code blocks render with highlight.js colouring
  (flutter_highlight); unknown languages fall back to plain monospace
  instead of throwing.
- $$…$$ display math renders via flutter_math_fork (KaTeX), with a plain
  fallback on parse errors.

Because the preview feeds the export rasterizer, code and math now also
appear in PDF/PPTX output. Adds flutter_highlight, flutter_math_fork and
highlight dependencies.

Tests: code block highlighted, math rendered, unknown language safe.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 00:59:14 +02:00
..
models Bundle EB Garamond font and add PDF export options 2026-06-03 15:03:27 +02:00
services Export speaker notes to PPTX; fix stale README CI reference 2026-06-04 00:51:09 +02:00
state Bundle EB Garamond font and add PDF export options 2026-06-03 15:03:27 +02:00
theme Initial commit: OciDeck Marp presentation builder 2026-06-02 23:28:39 +02:00
utils Initial commit: OciDeck Marp presentation builder 2026-06-02 23:28:39 +02:00
widgets Render fenced code (syntax highlight) and LaTeX math in free Markdown 2026-06-04 00:59:14 +02:00
app.dart Initial commit: OciDeck Marp presentation builder 2026-06-02 23:28:39 +02:00
main.dart Initial commit: OciDeck Marp presentation builder 2026-06-02 23:28:39 +02:00