0322dae743
feat(lib): add loop
option to next_slide
and remove start/end_loop
( #294 )
...
* feat(lib): add `loop` option to `next_slide` and remove `start/end_loop`
* fix(docs): PR number
2023-10-19 15:37:54 +02:00
7928f6020c
Merge branch 'color' into main
2023-10-19 14:32:37 +02:00
f3dfa782b0
fix(convert): ClassVar was ignored by Pydantic ( #292 )
...
* fix(convert): ClassVar was ignored by Pydantic
Using default factory function instead.
* update comments
2023-10-19 14:31:39 +02:00
e13ca7e0dc
chore(lib): use pydantic color
2023-10-19 14:17:30 +02:00
6c9505b98a
fix(lib): use optional instead of mutable defaults ( #291 )
...
* fix(lib): use optional instead of mutable defaults
* fix: add missing check for none
2023-10-19 11:52:14 +02:00
7b3a5c4824
fix(ci): OpenGL issue on Windows server ( #290 )
...
* fix(ci): OpenGL issue on Windows server
Attempt at fixing OpenGL issue on Windows server
* fix(ci): unmark xfail
* [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-10-19 11:39:16 +02:00
5daa94b823
chore(ci): enhance current lint rules ( #289 )
...
* chore(ci): enhance current lint rules
* run linter
* fix all warnings
* fix(convert): release VideoCapture
* fix(ci): properly close file
* better tests
* fix(ci): setup opengl
* Revert "fix(ci): setup opengl"
This reverts commit a33f53a1c04f909d7660f2b5221c763a9ef97d53.
* fix(ci): skipif Windows in workflows
* actually xfail
2023-10-18 19:24:14 +02:00
498e33ad8d
chore(deps): bump urllib3 from 2.0.6 to 2.0.7 ( #288 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 23:33:25 +02:00
860ab231b5
chore(tests): add tests for converter methods ( #283 )
...
* chore(tests): add tests for converter methods
* chore(tests): update ppt converter test
---------
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2023-10-17 22:33:01 +02:00
c075904a27
fix(ci): wrong logic
2023-10-17 16:58:59 +02:00
387d0f76b5
fix(convert): disallow empty list
2023-10-17 16:50:48 +02:00
1126a20785
fix(docs): remove return type
2023-10-17 16:22:56 +02:00
802f6406ae
refactor(lib): change how manim API is imported ( #285 )
...
* refactor(lib): change how manim API is imported
* chore(lib): delete old files
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* wip: moving all commands
* adding animations
* fix tests
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix mypy
* fixes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* trying to fix docs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* wip: docs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* make it work
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* wip test
* tests are working
* improving docs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix index
* docs: nicer shift
* docs: nicer quickstart example
* fix tests
* change tests
* move coverage to test workflow
* fix(tests): remove resolve
* strict resolve
* change local path test
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* documented changes
* cleanup docs
* cleanup files
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(ci): set type
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-17 16:06:19 +02:00
685f871186
[pre-commit.ci] pre-commit autoupdate ( #286 )
...
updates:
- [github.com/macisamuele/language-formatters-pre-commit-hooks: v2.10.0 → v2.11.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.10.0...v2.11.0 )
- [github.com/pre-commit/mirrors-mypy: v1.5.1 → v1.6.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.5.1...v1.6.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-17 12:52:17 +02:00
da14b5f24a
[pre-commit.ci] pre-commit autoupdate ( #284 )
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-14 10:15:38 +02:00
18a9906ae5
chore(deps): bump urllib3 from 2.0.4 to 2.0.6 ( #280 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.0.4 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.4...2.0.6 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05 10:04:34 +02:00
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