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
a207248deb
chore(deps): update lock
2024-12-24 11:10:58 +01:00
1c859991b8
chore(deps): pre-commit autoupdate ( #504 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.3 → v0.8.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.3...v0.8.4 )
- [github.com/pre-commit/mirrors-mypy: v1.13.0 → v1.14.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.13.0...v1.14.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-24 11:10:04 +01:00
a24915665d
chore(deps): pre-commit autoupdate ( #501 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.2 → v0.8.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.2...v0.8.3 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-18 10:44:08 +01:00
5cce117050
chore(deps): bump astral-sh/setup-uv from 3 to 4 ( #492 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 3 to 4.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
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>
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2024-12-11 16:10:01 +01:00
bd76fbdfd9
chore(deps): pre-commit autoupdate ( #486 )
...
* chore(deps): pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.7.1 → v0.8.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.7.1...v0.8.2 )
* 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>
2024-12-11 15:55:29 +01:00
5b026919ea
chore(deps): bump ManimGL to 1.7.1 ( #499 )
...
* chore(deps): bump ManimGL to 1.7.1
Bump ManimGL's minimal version, so relax constraints on other deps and remove compatibility issues with Manim
* fix(docs): correct PR number
* fix(lib): update ManimGL's init
See https://github.com/3b1b/manim/issues/2261
* fix(lib): force float
* chore(tests): correctly ignore warning
* fix(tests)
* fix(tests): add skips
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(tests)
* oops
* fix on 3.12
* fix(lib): correctly patch ManimGL
* fix(deps): pyrr issue
* fix: version
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-11 15:54:59 +01:00
05c1a16ca3
feat(cli): smarter info window hiding logic ( #482 )
...
* Adds features from #327
This changes the ``--hide-info-window-`` command to accept three options: auto, always, and never. Auto will hide the info window if there is only one screen. This also fixes the --full-screen option by moving the info window to monitor 1 and the presentation to monitor 0 by default.
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Let Qt decide the screens
* Fix full screen bug
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix(cli): improve logic
* fix
* Revert fixes and clean code
* Update changelog
---------
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>
2024-12-11 09:16:50 +01:00
3bd8c386b1
chore(deps): bump codecov/codecov-action from 4 to 5 ( #491 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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>
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2024-12-06 18:05:18 +01:00
628c8da832
fix(convert): blank web page when converting multiple slides into HTML ( #497 )
...
* fix(convert): Blank web page when converting multiple slides into HTML
* chore(docs): add changelog
* Fix typo
2024-12-04 12:25:34 +01:00
3b62e6b788
chore(deps): bump version from 5.1.9 to 5.1.10
v5.1.10
2024-12-03 12:57:36 +01:00
ff9aac49d7
chore(deps): pin av<14
to avoid breaking changes ( #495 )
...
* chore(deps): Pin `av<14` to avoid breaking changes
Closes #494
* chore(docs): syntax
2024-12-03 12:56:16 +01:00
16d9d32d33
fix(ci): actually run tests on multiple Python versions ( #493 )
2024-12-03 12:17:32 +01:00
988011ff7d
feat(cli): allow multiple reverses ( #488 )
...
* Permit multiple reverses
* chore(docs): add changelog entry
---------
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2024-11-12 12:09:35 +01:00
3dbe12b480
fix(ci): typo
2024-11-06 10:25:18 +01:00
6ba657c0d5
fix(ci): feature_request.yml
2024-11-06 10:24:50 +01:00
6c8ab61f9d
chore(deps): pre-commit autoupdate ( #480 )
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0 )
- [github.com/astral-sh/ruff-pre-commit: v0.6.8 → v0.7.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.8...v0.7.1 )
- [github.com/pre-commit/mirrors-mypy: v1.11.2 → v1.13.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.11.2...v1.13.0 )
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>
2024-11-01 10:01:53 +01:00
91e6e139e3
fix(docs): some typos ( #484 )
2024-11-01 10:01:28 +01:00
d8acbae165
feat(convert): allow fully offline HTML presentation ( #440 )
...
* feat(cli): allow offline HTML presentations
* feat(convert): allow fully offline HTML presentation
TODO: check if this is really the case, especially for nested dependencies?
Closes #438
* fix(cli): typo
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(tests): add tests
* fix(cli): use full path
* fix(tests): typo
* chore(ci): avoid specific kernel name
* fix ?
* chore(lib): simplify logic
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-01 10:00:48 +01:00
75af26e601
chore(docker): drop legacy syntax for env variables
2024-10-15 17:58:20 +02:00
a8903b809d
chore(deps): bump version from 5.1.8 to 5.1.9
v5.1.9
2024-10-15 17:24:48 +02:00
d813aaf313
chore(docs): add changelog entry
2024-10-15 17:24:37 +02:00
d5679924b9
fix(ci): docker image ( #481 )
...
* fix(ci): docker image
* fix(ci): test build docker
* fix(ci): typo :-(
* fix(ci): don't use `--system`
2024-10-15 17:22:03 +02:00
fb562d88ac
chore(deps): bump version from 5.1.7 to 5.1.8
v5.1.8
2024-10-02 19:56:23 +02:00
8a1fb4c259
chore(deps): pre-commit autoupdate ( #479 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.7 → v0.6.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.7...v0.6.8 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-30 23:03:39 +02:00
9db2358793
chore(deps): bump astral-sh/setup-uv from 2 to 3 ( #477 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 2 to 3.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
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>
2024-09-25 10:08:09 +02:00
de91ac7b7c
chore(ci): from Rye to uv ( #476 )
...
* chore(ci): from Rye to uv
uv is just better for what I need to do, and Rye will eventually be replaced by uv anyway
* chore(ci): add tests' extra
* chore(ci): oops
* fix(ci): some tests
* chore(ci): remove -W error
Because it breaks on the CI, but not locally..
2024-09-24 17:15:18 +02:00