jeertmans / manim-slides

Tool for live presentations using manim
https://manim-slides.eertmans.be
MIT License
443 stars 48 forks source link

fix(lib): Manim fixes, bump to >= 0.18, and tests #447

Closed jeertmans closed 3 months ago

jeertmans commented 3 months ago

This PR bumps Manim to >= 0.18 because it is a pain to have to support both the old colors and the new color system.

Tests are also refactored so that they actually test for ManimGL and OpenGL renderers too.

TODO:

Unfortunately, Rye uses an outdated version of uv, and we need to have at least uv>=0.2.6 to support the dependency overrides.

Closes #431

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 80.37%. Comparing base (5924c32) to head (50faf16). Report is 30 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #447 +/- ## ========================================== + Coverage 79.24% 80.37% +1.13% ========================================== Files 22 22 Lines 1816 1824 +8 ========================================== + Hits 1439 1466 +27 + Misses 377 358 -19 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.