This PR refactors a lot of the code in order to have a better organized codebase. If will that I needed to create a second level of submodules, to better distinguish the different parts of this project.
* chore(version): bump 4.8.2 to 4.8.3
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(ci): always use apt-get update
See comment https://github.com/actions/runner-images/issues/6488#issuecomment-1295789463
* chore(docs): add opengraph image and update description
---------
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(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>