880cba3064
chore(lib): moved Sphinx directive from docs
to sphinxext
2025-04-18 18:55:47 +02:00
fbf5f42f31
Merge branch 'main' into reorganize
2025-04-18 14:17:07 +02:00
0c6cd67038
chore(dev): move dev-dependencies inside dependency-groups ( #542 )
...
* chore(dev): move dev-dependencies inside dependency-groups
* fix(ci): ci was not broken
2025-04-18 14:15:30 +02:00
a5412a8df2
chore(deps): pre-commit autoupdate ( #541 )
...
* chore(deps): pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.2 → v0.11.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.2...v0.11.5 )
* 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>
2025-04-15 12:48:36 +02:00
e9480c9bc7
chore(docs): update features table
2025-04-03 11:19:06 +02:00
3e0268a431
chore(deps): bump version from 5.5.0 to 5.5.1
latest
v5
v5.5.1
2025-03-28 15:26:55 +01:00
6e14dc9051
feat(html): pause HTML slides with SPACE
key ( #539 )
...
* feat(html): pause HTML slides with `SPACE` key
Pressing <kbd>SPACE</kbd> key now pauses the slides, instead of skipping it.
* 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>
2025-03-28 15:25:53 +01:00
4a400398b8
chore(deps): pre-commit autoupdate ( #537 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.0 → v0.11.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.0...v0.11.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-03-28 15:24:58 +01:00
d641d2d82c
feat(html): always include RevealJS' notes plugin ( #538 )
...
This allows to open the speaker view no matter if we had notes included.
2025-03-28 15:23:53 +01:00
d3396d3a01
chore(deps): bump version from 5.4.2 to 5.5.0
v5.5.0
2025-03-24 15:05:53 +01:00
7a922db6f1
chore(dev): lock
2025-03-24 15:05:46 +01:00
9b9593985d
chore(docs): add missing changelog entry from #536
2025-03-24 15:04:12 +01:00
c915af19e8
chore(html): bump RevealJS version to 5.2 ( #536 )
...
Bump version as it includes a nice fix for speaker view: background videos are now played.
See: https://github.com/hakimel/reveal.js/pull/1037#issuecomment-1825352783 .
2025-03-24 15:01:27 +01:00
a8897552d8
chore(docs): remove link to survey
2025-03-24 15:00:34 +01:00
b02dbbcc8c
chore(deps): pre-commit autoupdate ( #532 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.6 → v0.11.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.6...v0.11.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-03-24 14:28:32 +01:00
c6ba210797
chore(docs): specify canonical URL
2025-02-25 11:42:47 +01:00
b1212a49d3
chore(docs): all-versions Zenodo DOI
2025-02-24 14:05:29 +01:00
f7ce5fc115
chore(deps): pre-commit autoupdate ( #530 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.4 → v0.9.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.4...v0.9.6 )
- [github.com/pre-commit/mirrors-mypy: v1.14.1 → v1.15.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.14.1...v1.15.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-02-10 23:11:37 +01:00
5f9bbf2a79
chore(deps): pre-commit autoupdate ( #528 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.3 → v0.9.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.3...v0.9.4 )
- [github.com/codespell-project/codespell: v2.4.0 → v2.4.1](https://github.com/codespell-project/codespell/compare/v2.4.0...v2.4.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-02-04 15:27:42 +01:00
3c8384a908
chore(fmt): auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-01-29 18:29:09 +00:00
4bf4d38fd8
Merge branch 'main' into reorganize
2025-01-29 19:28:57 +01:00
ccbe9d558c
feat(lib): allow to insert external videos as slides ( #526 )
...
* feat(lib): allow to insert external videos as slides
See https://github.com/jeertmans/manim-slides/discussions/520
* chore(lib): lint and changelog entry
* chore: fix PR #
fix
* fix: docs
2025-01-29 19:17:45 +01:00
a2bd1ffb67
chore(convert): improve HTML Jinja2 template ( #443 )
...
* chore(convert): improve HTML Jinja2 template
As suggested by @yunusey in #442
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(deps): fix importlib
* fix: remove redundant if
* fix(docs): rename PeculiarProgrammer to taibeled
* chore: update template and doc. example
* chore(docs): add changelog entry
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-29 11:01:37 +01:00
e911ec3096
feat(lib): smarter files reversing ( #439 )
...
* feat(lib): smarter files reversing
Implement a smarter generation of reversed files by splitting the video into smaller segments.
Closes #434
* chore(lib): change default length
* chore: use suffix
* chore(docs): update
* chore(docs): fix docs and add changelog entry
* chore(tests): coverage
* chore(docs): typo
2025-01-28 23:05:59 +00:00
daf547414c
chore(deps): pre-commit autoupdate ( #525 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.2 → v0.9.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.2...v0.9.3 )
- [github.com/codespell-project/codespell: v2.3.0 → v2.4.0](https://github.com/codespell-project/codespell/compare/v2.3.0...v2.4.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-28 16:46:13 +01:00
528952dbc3
chore(deps): bump version from 5.4.1 to 5.4.2
v5.4.2
2025-01-22 21:43:00 +01:00
dbced6e62e
fix(lib): pass skip argument to ManimCE ( #524 )
...
* fix(lib): pass skip argument to ManimCE
* fix(lint): make ruff happy
2025-01-22 21:41:22 +01:00
941b895083
chore(deps): bump version from 5.4.0 to 5.4.1
v5.4.1
2025-01-22 21:12:20 +01:00
289b7c1683
fix(ci): lockfile
2025-01-22 21:12:14 +01:00
b07a83898b
feat(lib): add start_skip_animations
and stop_skip_animations
meth. ( #523 )
2025-01-22 21:10:37 +01:00
074a029759
chore(deps): bump version from 5.3.1 to 5.4.0
v5.4.0
2025-01-21 13:41:51 +01:00
b4af76050e
fix(ci): lock
2025-01-21 13:41:43 +01:00
adce58e1b7
fix(lib): bump Manim and fix OpenGL renderer ( #522 )
...
* fix(lib): bump Manim and fix OpenGL renderer
* fix(tests): correctly change cwd
2025-01-21 13:38:41 +01:00
32ab690932
feat(lib): add skip_animations
compatibility ( #516 )
...
* feat: Add skip_animations compatibility
* Add tests, config and changelog
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update manim_slides/slide/base.py
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(tests): implement tests
---------
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-21 11:27:21 +01:00
df31345f83
chore(deps): pre-commit autoupdate ( #521 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.1 → v0.9.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.1...v0.9.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-21 10:11:13 +01:00
ef282300f1
chore(deps): bump version from 5.3.0 to 5.3.1
v5.3.1
2025-01-15 14:57:28 +01:00
a9ba1b4fad
fix(docker): try to fix Docker image
2025-01-15 14:56:39 +01:00
4cc6c2865d
chore(deps): pre-commit autoupdate ( #509 )
...
* chore(deps): pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.4 → v0.9.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.4...v0.9.1 )
- [github.com/pre-commit/mirrors-mypy: v1.14.0 → v1.14.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.14.0...v1.14.1 )
* 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>
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2025-01-15 14:38:37 +01:00
0483e2f861
chore(ci): fix RTD build ( #518 )
...
See https://github.com/ManimCommunity/manim/issues/4104
2025-01-15 14:30:31 +01:00
a58ff6c388
fix(convert): fix missing slides in HTML presentation after #508 ( #515 )
...
* fix(convert): fix missing slides after #508
* Update template.html
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
---------
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2025-01-15 11:25:18 +01:00
bf512f2f73
fix(ci): typo in bug.yml issue template
...
See https://github.com/jeertmans/manim-slides/issues/513#issuecomment-2586771845
2025-01-15 10:17:56 +01:00
541b175360
chore(ci): fix bug issue template
2025-01-13 11:29:26 +01:00
57ab592d36
chore(deps): bump version from 5.2.0 to 5.3.0
v5.3.0
2025-01-10 11:57:16 +01:00
840d1d80d9
fix(convert): avoid micro-stuttering with --one-file in HTML presentation ( #508 )
...
* fix: Fix micro-stuttering with --one-file in HTML presentation
* Update template.html
* Update CHANGELOG.md
* Update CHANGELOG.md
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
* Update CHANGELOG.md
---------
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2025-01-09 14:13:57 +01:00
c15cd95565
chore(docs): Manim Slides survey
2025-01-08 11:34:37 +01:00
478552c528
fix(docs): dead links ( #507 )
2025-01-03 14:20:05 +01:00
1189f37cf3
feat(convert/html): inline CSS and JS with convert --one_file --offline ( #505 )
...
* feat: Inline CSS and JS by default with --offline
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore: Add test
* Add one_file parameter
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fix lint
* Fix typo
* Fix typo
* Fix IPython magic doc
* Update manim_slides/convert.py
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
* Add test for one_file=true
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update manim_slides/convert.py
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
* Update manim_slides/convert.py
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
* Update docs/source/reference/sharing.md
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
* Update manim_slides/convert.py
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add changelog and tests
* Fix IPython magic
* Update docs/source/faq.md
* Update CHANGELOG.md
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2025-01-03 13:49:05 +01:00
e50271b0b2
feat(cli): document config options ( #485 )
...
* 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>
2025-01-03 09:19:41 +01:00
98955bee5c
fix(deps): bump ManimGL>=1.7.2 ( #506 )
...
* fix(deps): bump ManimGL>=1.7.2
This bumps and fixes issues related to latest ManimGL version, as it includes breaking changes.
* fix(docs): PR number
* fix(deps): PySide6 issue
See https://github.com/astral-sh/uv/issues/10056
* fix(ci): headers
2025-01-02 17:39:27 +01:00
2169938df7
chore(deps): bump version from 5.1.10 to 5.2.0
v5.2.0
2024-12-24 11:12:02 +01:00