.gitignore
AGENTS.md
CHANGELOG.md
LICENSE
README.md
pyproject.toml
setup.py
.github/workflows/ci.yml
docs/screenshots/01-title-slide.png
docs/screenshots/02-callout-boxes.png
docs/screenshots/03-callout-tip-warning.png
docs/screenshots/04-callout-def-ex-imp.png
docs/screenshots/05-code-example.png
docs/screenshots/06-math-katex.png
docs/screenshots/07-flow-diagram.png
docs/screenshots/08-emoji-figures.png
docs/screenshots/09-two-column.png
docs/screenshots/10-simple-table.png
docs/screenshots/11-output-formats.png
docs/screenshots/12-manim-animation.png
docs/screenshots/poster-sample.png
examples/sample_poster.md
examples/sample_presentation.html
examples/sample_presentation.md
examples/animations/AnimateScene_0ddd03e0.gif
examples/animations/AnimateScene_7ddc19c0.gif
scripts/install-system-deps.sh
src/cdl_slides/__init__.py
src/cdl_slides/__main__.py
src/cdl_slides/animate_parser.py
src/cdl_slides/animate_transpiler.py
src/cdl_slides/assets.py
src/cdl_slides/cli.py
src/cdl_slides/compiler.py
src/cdl_slides/manim_renderer.py
src/cdl_slides/marp_cli.py
src/cdl_slides/poster_compiler.py
src/cdl_slides/poster_preprocessor.py
src/cdl_slides/preprocessor.py
src/cdl_slides.egg-info/PKG-INFO
src/cdl_slides.egg-info/SOURCES.txt
src/cdl_slides.egg-info/dependency_links.txt
src/cdl_slides.egg-info/entry_points.txt
src/cdl_slides.egg-info/requires.txt
src/cdl_slides.egg-info/top_level.txt
src/cdl_slides/assets/fonts/AvenirLTStd-Black.otf
src/cdl_slides/assets/fonts/AvenirLTStd-Book.otf
src/cdl_slides/assets/fonts/AvenirLTStd-Heavy.otf
src/cdl_slides/assets/fonts/AvenirLTStd-Light.otf
src/cdl_slides/assets/fonts/AvenirLTStd-Medium.otf
src/cdl_slides/assets/fonts/AvenirLTStd-Roman.otf
src/cdl_slides/assets/fonts/FiraCode-Bold.ttf
src/cdl_slides/assets/fonts/FiraCode-Medium.ttf
src/cdl_slides/assets/fonts/FiraCode-Regular.ttf
src/cdl_slides/assets/fonts/NotoSansSC-VariableFont_wght.ttf
src/cdl_slides/assets/images/arrow-clean.svg
src/cdl_slides/assets/images/arrow-head.svg
src/cdl_slides/assets/images/arrow-stem.svg
src/cdl_slides/assets/js/chart-animations.js
src/cdl_slides/assets/js/chart-defaults.js
src/cdl_slides/assets/themes/background_geometry.svg
src/cdl_slides/assets/themes/cdl-poster-theme.css
src/cdl_slides/assets/themes/cdl-theme.css
src/cdl_slides/assets/themes/conversation_blue.png
src/cdl_slides/assets/themes/conversation_green.png
src/cdl_slides/assets/themes/conversation_green_15pct.png
src/cdl_slides/assets/themes/conversation_green_32pct.png
tests/__init__.py
tests/conftest.py
tests/test_animate_parser.py
tests/test_animate_transpiler.py
tests/test_assets.py
tests/test_cli.py
tests/test_compiler.py
tests/test_manim_renderer.py
tests/test_marp_cli.py
tests/test_poster_cli.py
tests/test_poster_compiler.py
tests/test_poster_preprocessor.py
tests/test_preprocessor.py
tests/fixtures/animate_malformed.md
tests/fixtures/animate_multi_animation.md
tests/fixtures/animate_positioning.md
tests/fixtures/animate_simple.md
tests/fixtures/arrows.md
tests/fixtures/callout_boxes.md
tests/fixtures/code_split.md
tests/fixtures/flow_diagram.md
tests/fixtures/manim_complex.md
tests/fixtures/manim_simple.md
tests/fixtures/math.md
tests/fixtures/minimal.md
tests/fixtures/poster_full.md
tests/fixtures/poster_invalid_grid.md
tests/fixtures/poster_minimal.md
tests/fixtures/poster_missing_section.md
tests/fixtures/table_split.md
tests/fixtures/images/arrow-clean.svg
tests/fixtures/images/arrow-head.svg
tests/fixtures/images/arrow-stem.svg
tests/fixtures/themes/background_geometry.svg
tests/fixtures/themes/conversation_blue.png
tests/fixtures/themes/conversation_green.png
tests/fixtures/themes/conversation_green_15pct.png
tests/fixtures/themes/conversation_green_32pct.png