* Create ISSUE_TEMPLATE
* Update feature_request.yml
* [pre-commit.ci] 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>
* chore(ci): add more style checks
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(ci): remove vulture as flake8 replaces it
* chore(lib): add __all__ list
* chore(ci): make flake8 happy and remove mypy
* fix: config_path is actually used in commons
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* fix(lib): add a more meaningful error message
This adds an error message to explain why calling `self.pause()` cannot work if no previous animation was played.
* [pre-commit.ci] 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>
* fix(cli): properly rewind / previous slide after reverse
Closes#24
* [pre-commit.ci] 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): record presentation
As proposed in #21, it is now possible to record a presentation output to a video file, with option `--record-to="some_file.avi"`.
Closes#21
* [pre-commit.ci] 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>
* fix(ui): enhance window quality
This fix always resizes the frame size, as this seems to be a good cross-platform fix to the quality issue that occurs when the frame does not match the window size.
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: remove unused import
* fix: actually only resize on Windows
* feat(cli): optional interpolation flag
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore: add image fox windows quality fix
* chore(README): document Windows fix
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* chore(ci): add CodeQL check
* [pre-commit.ci] 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>
* fix(cli): previous presentation starts last slide
This changes the previous behavior that was such that going to previous presentation (scene) would start it from zero.
* fix(README): remove non-working svgs
Seems like GitHub does not support that
* wip: onto a cleaner parser, and more robust presentation
* fix(README): remove non-working svgs
Seems like GitHub does not support that
* wip: onto a cleaner parser, and more robust presentation
* wip: some progress
* fix: this is kinda working now
* fix: repeated reversed slide
* fix: import __version__ without importing package
* fix: typing list -> List
* chore(README): update features
* chore(README): upgrade in the README documentation
* chore(README): upgrade in the README documentation
* fix(README): typo in emoji
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(README): typo in emoji (bis)
* fix: toc link
* fix: few typos found by LT
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* fix(cli): resize only on fullscreen
Closes#10
* [pre-commit.ci] 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>
* misc: create Manim Slides logo
* [pre-commit.ci] 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>
* chore(ci): test builds on multiple oses
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: add tqdm to setup
* chore(ci): test builds on multiple oses
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: install deps in two steps
* fix(bug): allows shape to be 2 or 3 dims
* release new version
* chore(ci): test builds on multiple oses
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(ci): test builds on multiple oses
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: install deps in two steps
* fix: deps string
* fix: ci
* fix: single quote strings
* fix: choco install manimce
* Add pyopengl
* Update test_examples.yml
* fix: custom 3d example for manimgl
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: virtual frame buffer
* fix: add ffmpeg dep
* feat(cli): add skip-all option for testing
* chore(lint): black fmt
* fix: typo in deps
* fix: python -m pip install
* fix: typo
* Update test_examples.yml
* fix: try fix
* fix: pip install --user
* pip install -e
* only on windows
* fix: tmp fix
* fix: typo in int parsing
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update test_examples.yml
* Update __version__.py
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>