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
6ad89ecdf6
chore(docs): document new potential fix for PPTX ( #475 )
...
* chore(docs): document new potential fix for PPTX
Ref: https://github.com/jeertmans/manim-slides/issues/392#issuecomment-2368198106 .
* 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-09-24 16:14:34 +02:00
c98501b71c
chore(deps): pre-commit autoupdate ( #474 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.4 → v0.6.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.4...v0.6.7 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-24 15:22:32 +02:00
2d7d097276
fix(ci): wrong link
2024-09-23 10:22:24 +02:00
eeac42c638
chore(deps): pre-commit autoupdate ( #471 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.3 → v0.6.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.3...v0.6.4 )
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-09-15 11:41:11 +02:00
ae42403962
chore(cli): switch option order
2024-09-11 15:57:21 +02:00
1539b2f7e4
feat(cli/convert): add HTML zip output ( #472 )
...
Closes #437
2024-09-11 15:30:38 +02:00
a39a9c2bb1
feat(lib): use and add more config option ( #452 )
...
* feat(lib): use and add more config option
Closes #441
* feat(lib): add support for more options and test them
* chore(docs): add attributes to documentation
* chore(docs): sort members by member type
* chore(docs): small improvements
* chore(docs): cleanup
2024-09-05 14:08:10 +02:00
87867762ea
chore(deps): pre-commit autoupdate ( #468 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.2 → v0.6.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.2...v0.6.3 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-02 22:39:57 +02:00
2f4fe9bd06
fix(lib): deprecation warnings ( #467 )
...
* fix(lib): deprecation warnings
* fix(tests): collect tests in the correct order
* fix(tests): ignore pydub warning
* fix(tests): correctly ignore warnings
* fix(ci): do we need faulthandler?
2024-08-27 14:57:23 +02:00
924d8210d9
fix(cli): remove echo
2024-08-27 13:50:44 +02:00
59236b84db
chore(deps): pre-commit autoupdate ( #466 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.1 → v0.6.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.1...v0.6.2 )
- [github.com/pre-commit/mirrors-mypy: v1.11.1 → v1.11.2](https://github.com/pre-commit/mirrors-mypy/compare/v1.11.1...v1.11.2 )
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-08-27 12:55:59 +02:00
c047da67b1
feat(cli): manim-slides checkhealth
( #458 )
...
* feat(cli): `manim-slides checkhealth`
Closes #457
* chore(fmt): auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(tests): implement some basic tests
* chore(docs): document changes
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-08-27 12:23:24 +02:00
5b6f5eb1e4
fix(present): black video flashes and other bugs linked to Qt ( #465 )
...
* Relies on Pixel Format instead of Size
* chore(lib): remove deprecated warning
* chore(deps): update lockfiles
* chore(lib): cleanup code
* chore(ci): run fmt
* chore: update changelog
* chore: typo
* chore(docs): remove ref. to black screen
* fix(deps): issue on Windows
---------
Co-authored-by: PeculiarProgrammer <179261820+PeculiarProgrammer@users.noreply.github.com>
2024-08-26 17:29:39 +02:00
f02ef630cf
chore(lib): pyproject.toml config
2024-08-26 09:42:22 +02:00
3b23c7739d
chore(fmt): auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-08-23 21:17:15 +00:00
517fbc6240
Fix for #293 and similar errors
...
This commit fixes the screen going black after the video ends in versions of PySide6 v6.5.3 and newer. This allows for other errors (like #315 ) that require a newer version of PySide6 to also be fixed.
2024-08-23 17:05:27 -04:00
ae8d5b6aab
chore(lib): re-organizing the module
...
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.
2024-08-20 11:31:58 +02:00
c3e1aa0276
chore(deps): pre-commit autoupdate ( #463 )
...
* chore(deps): pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.5.6 → v0.6.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.5.6...v0.6.1 )
* fix(ci): ignore F403 and F405 in notebooks
---------
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-08-20 11:31:13 +02:00
3e7174c331
chore(deps): pre-commit autoupdate ( #459 )
...
updates:
- [github.com/macisamuele/language-formatters-pre-commit-hooks: v2.13.0 → v2.14.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.13.0...v2.14.0 )
- [github.com/astral-sh/ruff-pre-commit: v0.4.10 → v0.5.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.10...v0.5.6 )
- [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.11.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.10.0...v1.11.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-08-09 13:20:42 +02:00
6572dc3e21
chore(lib): enhance error message for --folder
( #462 )
...
Closes #461 .
2024-08-07 12:05:53 +02:00
f707b6cd0c
fix(docs): broken link
2024-07-23 14:38:54 +02:00
98f6dbd864
chore(docs): add citing
2024-07-23 14:35:23 +02:00
8c0dd6a605
chore(ci): update pre-commit ci config
2024-07-19 15:54:30 +02:00
ba3756b314
fix(ci): typo
2024-07-19 15:47:45 +02:00