* feat(cli): document config options
* chpre(docs): add changelog entry
* fixes
* chore(deps): remove restriction
* fix(deps): PySide6 issue
See https://github.com/astral-sh/uv/issues/10056
* chore(docs): document config options
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fox(docs): deps
* chore(tests): remove old test
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* feat(cli): allow offline HTML presentations
* feat(convert): allow fully offline HTML presentation
TODO: check if this is really the case, especially for nested dependencies?
Closes#438
* fix(cli): typo
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(tests): add tests
* fix(cli): use full path
* fix(tests): typo
* chore(ci): avoid specific kernel name
* fix ?
* chore(lib): simplify logic
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* chore(ci): from Rye to uv
uv is just better for what I need to do, and Rye will eventually be replaced by uv anyway
* chore(ci): add tests' extra
* chore(ci): oops
* fix(ci): some tests
* chore(ci): remove -W error
Because it breaks on the CI, but not locally..
* fix(lib): prevent filename collision
Apparently, ManimCE can produce two different animations with the same name (i.e., the same hash). As documented, ManimGL would any produce files with the same name so this fix was needed.
Closes#428
* chore(lib): update comment
chore(lib): update comment
* chore(tests): add test
* chore(tests): remove redundant underscore
* chore(docs): add changelog entry
* feat(lib): add `auto_next` option
As suggested in #302, you can now automatically skip a slide. It works both with `present` and `convert --to=html`!
Closes#302
* chore(ci): add trigger on push on main
* chore(deps): bumping pydantic to V2
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(lib): validators
* fix(ci): add tests and fixes
* fix(lib): add missing mode arg
* fix(lib): change function name
* chore(tests): add more tests and use pytest
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(deps): change test deps
* chore(ci): install manim deps
* fix(ci): move to right place
* fix(lib): add custom schema
* fix(lib): validators
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>