a0ee723c89
[pre-commit.ci] pre-commit autoupdate ( #281 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.291 → v0.0.292](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.291...v0.0.292 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-05 10:04:22 +02:00
2b7bd0a68d
Add github template to sharing page ( #279 )
...
* chore(docs): add github template to sharing page
* chore(docs): update according to style requirements
2023-10-05 10:03:55 +02:00
497e4e964f
fix(docs): changelog link
2023-10-01 21:43:09 +02:00
86fc774a3d
[pre-commit.ci] pre-commit autoupdate ( #274 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.290 → v0.0.291](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.290...v0.0.291 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-27 18:46:02 +02:00
ce14c79230
[pre-commit.ci] pre-commit autoupdate ( #273 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.288 → v0.0.290](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.288...v0.0.290 )
* [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>
2023-09-19 08:44:45 +02:00
6272d3f7ec
fix(cli/convert): ensure dest path can be written ( #262 )
...
Fixes the issue that non-existing parent(s) in the dest path would raise an error.
2023-09-15 11:29:30 +02:00
bbe8b96030
chore(version): bump 5.0.0-rc1 to 5.0.0-rc2
v5.0.0-rc2
2023-09-14 11:31:13 +02:00
1bc8423381
chore(deps): bump RevealJS' default version to 4.6.1 ( #272 )
...
Add 3 new themes: dracula, dark-contrast and white-contrast.
2023-09-14 11:30:13 +02:00
67147442f3
chore(convert): use Jinja2 for templating ( #271 )
...
* chore(convert): use Jinja2 for templating
Use Jinja2 templating for more customizable rendering
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(deps): jinja2 is no more optional
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-14 11:21:20 +02:00
859d48ad2e
[pre-commit.ci] pre-commit autoupdate ( #270 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 23.7.0 → 23.9.1](https://github.com/psf/black/compare/23.7.0...23.9.1 )
- [github.com/astral-sh/ruff-pre-commit: v0.0.287 → v0.0.288](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.287...v0.0.288 )
* [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>
2023-09-12 16:03:46 +02:00
9a23296fa2
fix(docs): change example to not use LaTeX
2023-09-06 17:54:17 +02:00
0f5b374bce
fix(docs): remove TeX deps in examples
2023-09-06 15:26:54 +02:00
2dc4c1ab99
chore(docs): update docs about data URI
2023-09-06 15:23:54 +02:00
f2ee29ad58
chore(docs): render subclass example
2023-09-06 15:12:29 +02:00
d127af9dd2
fix(docs): typo in rst directive
2023-09-06 10:45:38 +02:00
05ebf40543
chore(deps): bump actions/checkout from 3 to 4 ( #264 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 19:22:43 +02:00
9cc7957e35
[pre-commit.ci] pre-commit autoupdate ( #263 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.286 → v0.0.287](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.286...v0.0.287 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-05 19:22:24 +02:00
b72b7bc256
fix(docs): 404 file not found fixed
2023-09-05 19:21:58 +02:00
4a1b8aea87
fix(docs): casing
2023-08-29 23:22:46 +02:00
c2b12d16eb
fix(docs): syntax hl
2023-08-29 16:36:11 +02:00
bb5b294f40
feat(lib): Sphinx directive can now read files ( #261 )
...
* feat(lib): Sphinx directive can now read files
You can optionally read a file instead of the Sphinx directive's content
* fix(lib): rst syntax and docs
* [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>
2023-08-29 16:23:54 +02:00
9a3a343231
[pre-commit.ci] pre-commit autoupdate ( #260 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.285 → v0.0.286](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.285...v0.0.286 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-29 14:50:56 +02:00
0f07d36f52
fix(deps): patch color for future manim versions ( #255 )
2023-08-28 17:09:19 +02:00
806b7d00f6
fix(lib): correctly format enums on Python>=3.11 ( #257 )
...
Closes #256
fix(tests): update tests and fix
chore(lib): simplify fix and more tests
chore(docs): document patch
2023-08-24 13:22:04 +02:00
3d9522cbb0
chore(deps): remove notebook dependencies ( #248 )
...
* chore(deps): remove notebook dependencies
Unused optional dependency.
* [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>
2023-08-22 11:25:33 +02:00
28c5336b83
[pre-commit.ci] pre-commit autoupdate ( #247 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.284 → v0.0.285](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.284...v0.0.285 )
- [github.com/pre-commit/mirrors-mypy: v1.5.0 → v1.5.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.5.0...v1.5.1 )
* [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>
2023-08-22 11:06:37 +02:00
48614105bd
chore(version): bump 4.16.0 to 5.0.0-rc1
v5.0.0-rc1
2023-08-21 22:15:15 +02:00
933afdd465
fix
2023-08-21 22:08:34 +02:00
599f9f22ae
chore(ci): update bump config
...
fix(ci): regex
fix(ci): bump regex
fix
fix
2023-08-21 22:07:39 +02:00
5490a0a5ef
chore(docs): add changelog to online docs
2023-08-21 21:34:37 +02:00
c875363b40
[ImgBot] Optimize images ( #246 )
...
*Total -- 5,933.58kb -> 1,375.26kb (76.82%)
/paper/docs.png -- 4,390.51kb -> 157.54kb (96.41%)
/static/example.gif -- 669.78kb -> 484.93kb (27.6%)
/static/logo_dark_github.png -- 112.68kb -> 86.31kb (23.4%)
/static/logo_dark_docs.png -- 111.55kb -> 86.00kb (22.9%)
/static/logo.png -- 109.63kb -> 89.99kb (17.91%)
/static/windows_quality_fix.png -- 34.61kb -> 29.19kb (15.65%)
/static/docs.png -- 209.36kb -> 177.73kb (15.11%)
/static/logo_light_transparent.png -- 116.05kb -> 102.36kb (11.79%)
/static/icon.png -- 2.03kb -> 1.79kb (11.61%)
/static/logo_dark_transparent.png -- 123.63kb -> 109.45kb (11.46%)
/static/wizard_light.png -- 26.28kb -> 24.23kb (7.8%)
/static/wizard_dark.png -- 27.48kb -> 25.72kb (6.43%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-08-21 20:53:39 +02:00
bd9bf06876
chore(cli): remove unused PERF verbosity level ( #245 )
...
* chore(cli): remove unused PERF verbosity level
As titled.
* fix(tests): remove perf in tests
2023-08-21 18:00:56 +02:00
4d76f2ccc1
chore(deps): bump tornado from 6.3.2 to 6.3.3 ( #244 )
...
Bumps [tornado](https://github.com/tornadoweb/tornado ) from 6.3.2 to 6.3.3.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.3.2...v6.3.3 )
---
updated-dependencies:
- dependency-name: tornado
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 17:10:29 +02:00
8cf05ea44d
chore(docs): correctly quote code
2023-08-21 17:10:13 +02:00
638616c94f
feat(cli): rewrite presentation player ( #243 )
...
* wip: rewrite player
* wip(cli): new player
* wip(player): allow to close
* Auto stash before merge of "rewrite-player" and "origin/rewrite-player"
* feat(cli): new player
* chore(docs): document changes
* feat(cli): add info window
2023-08-21 16:50:03 +02:00
b321161717
chore(lib/cli): one video per slide ( #242 )
...
* chore(lib/cli): one video per slide
As titled, this PR changes how Manim Slides used to work by only storing one video file per slide.
Previously, a slide would store all animations that occur during the given slide. Up to now, the only "advantage" of this was that it would allow the user to know which animation is played.
But, at the cost of a very complex logic in present, just especially for reversed slides.
On top of top, all converter actually need to concatenate the animations from each slide into one, so it is now performed at rendering time.
To migrate from previous Manim Slides versions, the best is the render the slides again, using `manim render` or `manimgl render`.
Currently, it is not possible to start at a given animation anymore. However, if wanted, I may re-implement this, but this would require to change the config file again.
* fix(ci): trying to fix tests
* chore(test): renaming files
* chore(docs): remove old line from changelog
* fix(docs): typo
* fix(ci): manimgl and smarter comparison
* [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>
2023-08-20 19:40:39 +02:00
7363281ff0
[pre-commit.ci] pre-commit autoupdate ( #241 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.282 → v0.0.284](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.282...v0.0.284 )
- [github.com/pre-commit/mirrors-mypy: v1.4.1 → v1.5.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.4.1...v1.5.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-15 09:50:02 +02:00
d056d8d8b1
chore(version): bump 4.15.0 to 4.16.0
v4.16.0
2023-08-08 14:45:03 +02:00
c95929dc7d
fix(ci): version bump
2023-08-08 14:44:59 +02:00
e08edb6fe1
chore(docs): make 2nd example more different
2023-08-08 14:30:43 +02:00
efc3017df8
chore(paper): add paper's doi, update badges and add CFF
2023-08-08 14:13:29 +02:00
788727ea22
Merge branch 'optional' into main
2023-08-08 10:47:37 +02:00
0bb0285b18
fix(docs): typo in magics name
2023-08-08 10:46:44 +02:00
ce878bece2
[pre-commit.ci] pre-commit autoupdate ( #239 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.281 → v0.0.282](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.281...v0.0.282 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-08 09:47:39 +02:00
1275e9119f
chore(deps): make all groups optional ( #238 )
...
* chore(deps): make all groups optional
* chore(deps): update lock file
* chore(ci): run apt-get update
2023-08-07 18:25:06 +02:00
5555ac2e54
chore(ci): run apt-get update
2023-08-07 18:14:42 +02:00
838de83c75
chore(deps): update lock file
2023-08-07 18:07:22 +02:00
f1f7146c7e
chore(deps): make all groups optional
2023-08-07 18:06:12 +02:00
fb02764bb7
feat(lib): add Jupyter magic ( #237 )
...
* feat(lib): add Jupyter magic
And also use the same logger level as manim (by default)
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(lib): remove deleted module
* chore(lib): fix typing issues
* chore(docs): document magic
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(ci): install kernel
* fix(ci): spawning is not necessary (and fails)
* chore(ci): add ipykernel
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-07 17:47:03 +02:00
f6f2e4090f
fix(lib): fix import * (typo in name)
2023-08-07 10:11:16 +02:00