Recent Releases of manim-slides

manim-slides - v5.5.1 - Pause HTML slides and always enable speaker view

What's Changed

  • feat(html): always include RevealJS' notes plugin by @jeertmans in https://github.com/jeertmans/manim-slides/pull/538
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/537
  • feat(html): pause HTML slides with SPACE key by @jeertmans in https://github.com/jeertmans/manim-slides/pull/539

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.5.0...v5.5.1

- Python
Published by jeertmans 11 months ago

manim-slides - v5.5.0 - Inserting external videos, smarter file reversing, and RevealJS 5.2

What's Changed

  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/525
  • feat(lib): smarter files reversing by @jeertmans in https://github.com/jeertmans/manim-slides/pull/439
  • chore(convert): improve HTML Jinja2 template by @jeertmans in https://github.com/jeertmans/manim-slides/pull/443
  • feat(lib): allow to insert external videos as slides by @jeertmans in https://github.com/jeertmans/manim-slides/pull/526
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/528
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/530
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/532
  • chore(html): bump RevealJS version to 5.2 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/536

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.4.2...v5.5.0

- Python
Published by jeertmans 11 months ago

manim-slides - v5.4.2 - Patch bug introduced in 5.4.1

What's Changed

  • fix(lib): pass skip argument to ManimCE by @jeertmans in https://github.com/jeertmans/manim-slides/pull/524

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.4.1...v5.4.2

- Python
Published by jeertmans about 1 year ago

manim-slides - v5.4.1 - Automatically skip animations in future slides

What's Changed

  • feat(lib): add start_skip_animations and stop_skip_animations meth. by @jeertmans in https://github.com/jeertmans/manim-slides/pull/523

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.4.0...v5.4.1

- Python
Published by jeertmans about 1 year ago

manim-slides - v5.4.0 - ManimCE OpenGL and `skip_animations` support

What's Changed

  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/521
  • feat(lib): add skip_animations compatibility by @Rapsssito in https://github.com/jeertmans/manim-slides/pull/516
  • fix(lib): bump Manim and fix OpenGL renderer by @jeertmans in https://github.com/jeertmans/manim-slides/pull/522

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.3.1...v5.4.0

- Python
Published by jeertmans about 1 year ago

manim-slides - v5.3.1 - Fix HTML presentations generated with `--one-file`

What's Changed

  • fix(convert): fix missing slides in HTML presentation after #508 by @Rapsssito in https://github.com/jeertmans/manim-slides/pull/515
  • chore(ci): fix RTD build by @jeertmans in https://github.com/jeertmans/manim-slides/pull/518
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/509

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.3.0...v5.3.1

- Python
Published by jeertmans about 1 year ago

manim-slides - v5.3.0 - Better HTML assets embedding and ManimGL support

What's Changed

  • fix(deps): bump ManimGL>=1.7.2 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/506
  • feat(cli): document config options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/485
  • feat(convert/html): inline CSS and JS with convert --one_file --offline by @Rapsssito in https://github.com/jeertmans/manim-slides/pull/505
  • fix(docs): dead links by @jeertmans in https://github.com/jeertmans/manim-slides/pull/507
  • fix(convert): avoid micro-stuttering with --one-file in HTML presentation by @Rapsssito in https://github.com/jeertmans/manim-slides/pull/508

New Contributors

  • @Rapsssito made their first contribution in https://github.com/jeertmans/manim-slides/pull/505

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.2.0...v5.3.0

- Python
Published by jeertmans about 1 year ago

manim-slides - v5.2.0 - ManimGL >= 1.7.1, better window management and more

What's Changed

  • fix(convert): blank web page when converting multiple slides into HTML by @simanglam in https://github.com/jeertmans/manim-slides/pull/497
  • chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/jeertmans/manim-slides/pull/491
  • feat(cli): smarter info window hiding logic by @PeculiarProgrammer in https://github.com/jeertmans/manim-slides/pull/482
  • Breaking chore(deps): bump ManimGL to 1.7.1 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/499
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/486
  • chore(deps): bump astral-sh/setup-uv from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/492
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/501
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/504

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5...v5.2.0

- Python
Published by jeertmans about 1 year ago

manim-slides - v5.1.10 - Offline HTML, multiple reverses and PyAV fix

What's Changed

  • feat(convert): allow fully offline HTML presentation by @jeertmans in https://github.com/jeertmans/manim-slides/pull/440
  • fix(docs): some typos by @jeertmans in https://github.com/jeertmans/manim-slides/pull/484
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/480
  • feat(cli): allow multiple reverses by @PeculiarProgrammer in https://github.com/jeertmans/manim-slides/pull/488
  • fix(ci): actually run tests on multiple Python versions by @jeertmans in https://github.com/jeertmans/manim-slides/pull/493
  • chore(deps): pin av<14 to avoid breaking changes by @jeertmans in https://github.com/jeertmans/manim-slides/pull/495

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5...v5.1.10

- Python
Published by jeertmans about 1 year ago

manim-slides - v5.1.9 - Fix docker builds

What's Changed

  • fix(ci): docker image by @jeertmans in https://github.com/jeertmans/manim-slides/pull/481

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.8...v5.1.9

- Python
Published by jeertmans over 1 year ago

manim-slides - v5.1.8 - Qt fix, `checkhealth` command, convert to zipped HTML, and more!

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/427
  • fix(lib): prevent filename collision by @jeertmans in https://github.com/jeertmans/manim-slides/pull/429
  • fix(convert): Whitespace issue in default RevealJS template by @yunusey in https://github.com/jeertmans/manim-slides/pull/442
  • chore(lib): Remove old validation check preventing loop=True with auto_next=True by @mateuszdrwal in https://github.com/jeertmans/manim-slides/pull/445
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/444
  • chore(deps): pin rtoml==0.9.0 on Windows by @jeertmans in https://github.com/jeertmans/manim-slides/pull/432
  • chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/jeertmans/manim-slides/pull/451
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/450
  • fix(lib): Manim fixes, bump to >= 0.18, and tests by @jeertmans in https://github.com/jeertmans/manim-slides/pull/447
  • chore(ci): rework issue templates by @jeertmans in https://github.com/jeertmans/manim-slides/pull/456
  • chore(lib): enhance error message for --folder by @jeertmans in https://github.com/jeertmans/manim-slides/pull/462
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/459
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/463
  • fix(present): black video flashes and other bugs linked to Qt by @jeertmans in https://github.com/jeertmans/manim-slides/pull/465
  • feat(cli): manim-slides checkhealth by @jeertmans in https://github.com/jeertmans/manim-slides/pull/458
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/466
  • fix(lib): deprecation warnings by @jeertmans in https://github.com/jeertmans/manim-slides/pull/467
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/468
  • feat(lib): use and add more config option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/452
  • feat(cli/convert): add HTML zip output by @jeertmans in https://github.com/jeertmans/manim-slides/pull/472
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/471
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/474
  • chore(docs): document new potential fix for PPTX by @jeertmans in https://github.com/jeertmans/manim-slides/pull/475
  • chore(ci): from Rye to uv by @jeertmans in https://github.com/jeertmans/manim-slides/pull/476
  • chore(deps): bump astral-sh/setup-uv from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/477
  • chore(deps): pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/479

New Contributors

  • @yunusey made their first contribution in https://github.com/jeertmans/manim-slides/pull/442
  • @mateuszdrwal made their first contribution in https://github.com/jeertmans/manim-slides/pull/445

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.7...v5.1.8

- Python
Published by jeertmans over 1 year ago

manim-slides - v5.1.7 - Chore release

This release does not contain new features or fixes.

What's Changed

  • chore(ci): fancy README and better bump config by @jeertmans in https://github.com/jeertmans/manim-slides/pull/425

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.6...v5.1.7

- Python
Published by jeertmans almost 2 years ago

manim-slides - v5.1.6 - Examples gallery and RTD fix

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/421
  • chore(docs): add an Examples Gallery by @jeertmans in https://github.com/jeertmans/manim-slides/pull/422
  • feat(lib): add options for skipping Sphinx directive by @jeertmans in https://github.com/jeertmans/manim-slides/pull/423
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/424

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.5...v5.1.6

- Python
Published by jeertmans almost 2 years ago

manim-slides - v5.1.5 - Docs and chore release

What's Changed

  • chore(ci): checking links and spell checking by @jeertmans in https://github.com/jeertmans/manim-slides/pull/417
  • chore(docs): add faq page by @jeertmans in https://github.com/jeertmans/manim-slides/pull/418
  • fix(cli): broken --show-config command by @jeertmans in https://github.com/jeertmans/manim-slides/pull/419
  • chore(dev): move to Rye instead of PDM by @jeertmans in https://github.com/jeertmans/manim-slides/pull/420

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.4...v5.1.5

- Python
Published by jeertmans almost 2 years ago

manim-slides - v5.1.4 - Small fixes and life improvement utilities

Mainly in preparation to v6.

What's Changed

  • feat(present): add audio output by @jeertmans in https://github.com/jeertmans/manim-slides/pull/382
  • feat(cli): added separate option for info window screen by @jeertmans in https://github.com/jeertmans/manim-slides/pull/389
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/374
  • chore(docs): add favicon by @jeertmans in https://github.com/jeertmans/manim-slides/pull/399
  • chore(docs): add nixpkgs installation documentation by @dmadisetti in https://github.com/jeertmans/manim-slides/pull/404
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/403
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/411
  • chore(deps): update RevealJS version to 5.1.0 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/412
  • fix(lib): correctly retrieve background color by @jeertmans in https://github.com/jeertmans/manim-slides/pull/414
  • chore(lib): filter out video files without video stream by @jeertmans in https://github.com/jeertmans/manim-slides/pull/416
  • chore(deps): remove OpenCV python by @jeertmans in https://github.com/jeertmans/manim-slides/pull/415

New Contributors

  • @dmadisetti made their first contribution in https://github.com/jeertmans/manim-slides/pull/404

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.3...v5.1.4

- Python
Published by jeertmans almost 2 years ago

manim-slides - v5.1.3 - Warn users with non-preferred Qt version

This is a very small release, aimed at notifying users if they use a non-preferred Qt version.

What's Changed

  • Fix link to documentation in README. by @simanglam in https://github.com/jeertmans/manim-slides/pull/368
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/369
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/372
  • chore(lib): warn about non-preferred-qt-version by @jeertmans in https://github.com/jeertmans/manim-slides/pull/373

New Contributors

  • @simanglam made their first contribution in https://github.com/jeertmans/manim-slides/pull/368

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.2...v5.1.3

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.1.2 - ReadTheDocs fix

Fixes graphical issues.

What's Changed

  • chore(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/366
  • fix(rtd): remove flyout in iframes by @jeertmans in https://github.com/jeertmans/manim-slides/pull/367

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5...v5.1.2

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.1.1 - ReadTheDocs release

What's Changed

  • chore(docs): use RTD by @jeertmans in https://github.com/jeertmans/manim-slides/pull/365

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5...v5.1.1

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.1.0 - Towards a better self-contained tool

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/306
  • feat(cli): added --hide-info-window option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/313
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/310
  • chore(docs): warn users about #314 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/319
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/318
  • feat(cli): add render command as alias to manim render by @jeertmans in https://github.com/jeertmans/manim-slides/pull/317
  • feat(lib): add playback rate config options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/320
  • chore(lib): simplify how to add config options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/321
  • feat(lib): add support for presenter notes by @jeertmans in https://github.com/jeertmans/manim-slides/pull/322
  • feat(cli): automatically detect conversion format from DEST by @jeertmans in https://github.com/jeertmans/manim-slides/pull/325
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/326
  • feat(lib): enhance notes support by @jeertmans in https://github.com/jeertmans/manim-slides/pull/324
  • feat(lib): add return_animation option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/331
  • chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/jeertmans/manim-slides/pull/333
  • chore(deps): bump actions/configure-pages from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/330
  • chore(deps): bump actions/deploy-pages from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/329
  • chore(deps): remove subprocess calls to FFMPEG with av by @jeertmans in https://github.com/jeertmans/manim-slides/pull/335
  • chore(lib): do not include reversed files in HTML assets by @jeertmans in https://github.com/jeertmans/manim-slides/pull/336
  • chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/339
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/337
  • chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/338
  • chore(deps): bump actions/upload-pages-artifact from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/343
  • chore(deps): bump actions/deploy-pages from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/342
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/347
  • chore(deps): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/349
  • chore(deps): bump actions/cache from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/353
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/352
  • chore(ci): create Docker image by @jeertmans in https://github.com/jeertmans/manim-slides/pull/355
  • chore(deps): use PDM instead of Poetry by @jeertmans in https://github.com/jeertmans/manim-slides/pull/354
  • chore(docs): document HTML custom templates by @jeertmans in https://github.com/jeertmans/manim-slides/pull/357
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/358
  • chore(deps): bump pdm-project/setup-pdm from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/360
  • chore(deps): bump ssciwr/setup-mesa-dist-win from 1 to 2 by @dependabot in https://github.com/jeertmans/manim-slides/pull/361
  • chore(deps): make Qt backend optional by @jeertmans in https://github.com/jeertmans/manim-slides/pull/350

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.0.0...v5.1.0

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.1.0-rc4 - Fourth pre-release

What's Changed

  • chore(docs): document HTML custom templates by @jeertmans in https://github.com/jeertmans/manim-slides/pull/357
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/358
  • chore(deps): bump pdm-project/setup-pdm from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/360
  • chore(deps): bump ssciwr/setup-mesa-dist-win from 1 to 2 by @dependabot in https://github.com/jeertmans/manim-slides/pull/361
  • chore(deps): make Qt backend optional by @jeertmans in https://github.com/jeertmans/manim-slides/pull/350

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.0-rc3...v5.1.0-rc4

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.1.0-rc3 - Third pre-release

What's Changed

  • chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/jeertmans/manim-slides/pull/333
  • chore(deps): bump actions/configure-pages from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/330
  • chore(deps): bump actions/deploy-pages from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/329
  • chore(deps): remove subprocess calls to FFMPEG with av by @jeertmans in https://github.com/jeertmans/manim-slides/pull/335
  • chore(lib): do not include reversed files in HTML assets by @jeertmans in https://github.com/jeertmans/manim-slides/pull/336
  • chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/339
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/337
  • chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/338
  • chore(deps): bump actions/upload-pages-artifact from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/343
  • chore(deps): bump actions/deploy-pages from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/342
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/347
  • chore(deps): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/349
  • chore(deps): bump actions/cache from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/353
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/352
  • chore(ci): create Docker image by @jeertmans in https://github.com/jeertmans/manim-slides/pull/355
  • chore(deps): use PDM instead of Poetry by @jeertmans in https://github.com/jeertmans/manim-slides/pull/354

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.0-rc2...v5.1.0-rc3

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.1.0-rc2 - Second pre-release

What's Changed

  • feat(lib): add return_animation option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/331

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.1.0-rc1...v5.1.0-rc2

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.1.0-rc1 - Presenter view, simplified rendering and more!

This is a release candidate that serves as a test release for users to give their opinion.

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/306
  • feat(cli): added --hide-info-window option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/313
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/310
  • chore(docs): warn users about #314 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/319
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/318
  • feat(cli): add render command as alias to manim render by @jeertmans in https://github.com/jeertmans/manim-slides/pull/317
  • feat(lib): add playback rate config options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/320
  • chore(lib): simplify how to add config options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/321
  • feat(lib): add support for presenter notes by @jeertmans in https://github.com/jeertmans/manim-slides/pull/322
  • feat(cli): automatically detect conversion format from DEST by @jeertmans in https://github.com/jeertmans/manim-slides/pull/325
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/326
  • feat(lib): enhance notes support by @jeertmans in https://github.com/jeertmans/manim-slides/pull/324

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.0.0...v5.1.0-rc1

- Python
Published by jeertmans about 2 years ago

manim-slides - v5.0.0 - New Major release!

I am super excited to release Manim Slides v5!

In this release, a lot of efforts have been put into making Manim Slides a better tool, especially on three aspects: - cross-platform and ManimCE/ManimGL compatibility, by leveraging simpler code, automated testing; - speed and features, by dropping most of OpenCV usage in favor of Qt classes for presenting slides; - and the overall code coverage, where more code lines are tested to ensure that we do not introduce bugs between releases.

Thanks to all the people that helped with this release! You can find a detailed CHANGELOG on this page.

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/241
  • chore(lib/cli): one video per slide by @jeertmans in https://github.com/jeertmans/manim-slides/pull/242
  • feat(cli): rewrite presentation player by @jeertmans in https://github.com/jeertmans/manim-slides/pull/243
  • chore(deps): bump tornado from 6.3.2 to 6.3.3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/244
  • chore(cli): remove unused PERF verbosity level by @jeertmans in https://github.com/jeertmans/manim-slides/pull/245
  • [ImgBot] Optimize images by @imgbot in https://github.com/jeertmans/manim-slides/pull/246
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/247
  • chore(deps): remove notebook dependencies by @jeertmans in https://github.com/jeertmans/manim-slides/pull/248
  • fix(lib): correctly format enums on Python>=3.11 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/257
  • fix(deps): patch color for future manim versions by @jeertmans in https://github.com/jeertmans/manim-slides/pull/255
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/260
  • feat(lib): Sphinx directive can now read files by @jeertmans in https://github.com/jeertmans/manim-slides/pull/261
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/263
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/264
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/270
  • chore(convert): use Jinja2 for templating by @jeertmans in https://github.com/jeertmans/manim-slides/pull/271
  • chore(deps): bump RevealJS' default version to 4.6.1 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/272
  • fix(cli/convert): ensure dest path can be written by @jeertmans in https://github.com/jeertmans/manim-slides/pull/262
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/273
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/274
  • Add github template to sharing page by @taiyeoguns in https://github.com/jeertmans/manim-slides/pull/279
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/281
  • chore(deps): bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in https://github.com/jeertmans/manim-slides/pull/280
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/284
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/286
  • refactor(lib): change how manim API is imported by @jeertmans in https://github.com/jeertmans/manim-slides/pull/285
  • chore(tests): add tests for converter methods by @taiyeoguns in https://github.com/jeertmans/manim-slides/pull/283
  • chore(deps): bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/jeertmans/manim-slides/pull/288
  • chore(ci): enhance current lint rules by @jeertmans in https://github.com/jeertmans/manim-slides/pull/289
  • fix(ci): OpenGL issue on Windows server by @jeertmans in https://github.com/jeertmans/manim-slides/pull/290
  • fix(lib): use optional instead of mutable defaults by @jeertmans in https://github.com/jeertmans/manim-slides/pull/291
  • fix(convert): ClassVar was ignored by Pydantic by @jeertmans in https://github.com/jeertmans/manim-slides/pull/292
  • feat(lib): add loop option to next_slide and remove start/end_loop by @jeertmans in https://github.com/jeertmans/manim-slides/pull/294
  • feat(lib): add Slide.next_section method by @jeertmans in https://github.com/jeertmans/manim-slides/pull/295
  • fix(deps): PySide6 player black screen by @jeertmans in https://github.com/jeertmans/manim-slides/pull/297
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/298
  • chore(tests): adding tests for Qt widgets by @jeertmans in https://github.com/jeertmans/manim-slides/pull/300
  • feat(lib): add auto_next option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/304
  • feat(cli): add next-terminates-loop CLI option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/299

New Contributors

  • @imgbot made their first contribution in https://github.com/jeertmans/manim-slides/pull/246
  • @taiyeoguns made their first contribution in https://github.com/jeertmans/manim-slides/pull/279

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.16.0...v5.0.0

- Python
Published by jeertmans over 2 years ago

manim-slides - v5.0.0-rc3 - Release candidate 3

Third release candidate for v5, for testing purposes.

What's Changed

  • fix(cli/convert): ensure dest path can be written by @jeertmans in https://github.com/jeertmans/manim-slides/pull/262
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/273
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/274
  • Add github template to sharing page by @taiyeoguns in https://github.com/jeertmans/manim-slides/pull/279
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/281
  • chore(deps): bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in https://github.com/jeertmans/manim-slides/pull/280
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/284
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/286
  • refactor(lib): change how manim API is imported by @jeertmans in https://github.com/jeertmans/manim-slides/pull/285
  • chore(tests): add tests for converter methods by @taiyeoguns in https://github.com/jeertmans/manim-slides/pull/283
  • chore(deps): bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/jeertmans/manim-slides/pull/288
  • chore(ci): enhance current lint rules by @jeertmans in https://github.com/jeertmans/manim-slides/pull/289
  • fix(ci): OpenGL issue on Windows server by @jeertmans in https://github.com/jeertmans/manim-slides/pull/290
  • fix(lib): use optional instead of mutable defaults by @jeertmans in https://github.com/jeertmans/manim-slides/pull/291
  • fix(convert): ClassVar was ignored by Pydantic by @jeertmans in https://github.com/jeertmans/manim-slides/pull/292
  • feat(lib): add loop option to next_slide and remove start/end_loop by @jeertmans in https://github.com/jeertmans/manim-slides/pull/294
  • feat(lib): add Slide.next_section method by @jeertmans in https://github.com/jeertmans/manim-slides/pull/295
  • fix(deps): PySide6 player black screen by @jeertmans in https://github.com/jeertmans/manim-slides/pull/297

New Contributors

  • @taiyeoguns made their first contribution in https://github.com/jeertmans/manim-slides/pull/279

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.0.0-rc2...v5.0.0-rc3

- Python
Published by jeertmans over 2 years ago

manim-slides - v5.0.0-rc2 - Release candidate 2

Second release candidate for v5, for testing purposes.

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/247
  • chore(deps): remove notebook dependencies by @jeertmans in https://github.com/jeertmans/manim-slides/pull/248
  • fix(lib): correctly format enums on Python>=3.11 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/257
  • fix(deps): patch color for future manim versions by @jeertmans in https://github.com/jeertmans/manim-slides/pull/255
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/260
  • feat(lib): Sphinx directive can now read files by @jeertmans in https://github.com/jeertmans/manim-slides/pull/261
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/263
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/jeertmans/manim-slides/pull/264
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/270
  • chore(convert): use Jinja2 for templating by @jeertmans in https://github.com/jeertmans/manim-slides/pull/271
  • chore(deps): bump RevealJS' default version to 4.6.1 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/272

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v5.0.0-rc1...v5.0.0-rc2

- Python
Published by jeertmans over 2 years ago

manim-slides - v4.16.1 - Patch for Pyhon >= 3.11

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.16.0...v4.16.1

- Python
Published by jeertmans over 2 years ago

manim-slides - v5.0.0-rc1 - Release candidate 1

First release candidate for v5, for testing purposes.

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/241
  • chore(lib/cli): one video per slide by @jeertmans in https://github.com/jeertmans/manim-slides/pull/242
  • feat(cli): rewrite presentation player by @jeertmans in https://github.com/jeertmans/manim-slides/pull/243
  • chore(deps): bump tornado from 6.3.2 to 6.3.3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/244
  • chore(cli): remove unused PERF verbosity level by @jeertmans in https://github.com/jeertmans/manim-slides/pull/245
  • [ImgBot] Optimize images by @imgbot in https://github.com/jeertmans/manim-slides/pull/246

New Contributors

  • @imgbot made their first contribution in https://github.com/jeertmans/manim-slides/pull/246

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.16.0...v5.0.0-rc1

- Python
Published by jeertmans over 2 years ago

manim-slides - v4.16.0 - Jupyter magics and data-uri encoding in HTML slides

What's Changed

  • feat(convert): support base64 encoded videos by @jeertmans in https://github.com/jeertmans/manim-slides/pull/236
  • feat(lib): add Jupyter magic by @jeertmans in https://github.com/jeertmans/manim-slides/pull/237
  • chore(deps): make all groups optional by @jeertmans in https://github.com/jeertmans/manim-slides/pull/238
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/239

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.15.0...v4.16.0

- Python
Published by jeertmans over 2 years ago

manim-slides - v4.15.0 - Slides transitions, Sphinx directive, and much more!

What's Changed

  • chore(deps): bump actions/deploy-pages from 1 to 2 by @dependabot in https://github.com/jeertmans/manim-slides/pull/202
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/199
  • chore(deps): bump actions/configure-pages from 2 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/200
  • chore(deps): bump actions/upload-artifact from 1 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/201
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/204
  • chore(deps): bump actions/checkout from 1 to 3 by @dependabot in https://github.com/jeertmans/manim-slides/pull/203
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/206
  • chore(deps): bumping pydantic to V2 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/207
  • Update index.md by @felipecocco in https://github.com/jeertmans/manim-slides/pull/210
  • chore(deps): bump actions/upload-pages-artifact from 1 to 2 by @dependabot in https://github.com/jeertmans/manim-slides/pull/213
  • chore(lib): fix typo in warning message by @jeertmans in https://github.com/jeertmans/manim-slides/pull/214
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/212
  • feat(lib): add wip transition by @jeertmans in https://github.com/jeertmans/manim-slides/pull/215
  • feat(lib/docs): add sphinx directive by @jeertmans in https://github.com/jeertmans/manim-slides/pull/216
  • feat(lib): improve wipe animation by @jeertmans in https://github.com/jeertmans/manim-slides/pull/217
  • feat(lib): add wait-time-between-slides attribute by @jeertmans in https://github.com/jeertmans/manim-slides/pull/218
  • feat(lib): add canvas and features by @jeertmans in https://github.com/jeertmans/manim-slides/pull/219
  • chore(tests): improve test coverage by @jeertmans in https://github.com/jeertmans/manim-slides/pull/220
  • fix(lib/cli): fix validation error by @jeertmans in https://github.com/jeertmans/manim-slides/pull/221
  • chore(tests): test commons and defaults by @jeertmans in https://github.com/jeertmans/manim-slides/pull/222
  • fix(lib/cli): relative paths, empty slides, and tests by @jeertmans in https://github.com/jeertmans/manim-slides/pull/223
  • feat(lib): change config file from json to toml by @jeertmans in https://github.com/jeertmans/manim-slides/pull/224
  • chore(lib): remove all os.path in favor to pathlib by @jeertmans in https://github.com/jeertmans/manim-slides/pull/225
  • docs: fixed typo by @edibotopic in https://github.com/jeertmans/manim-slides/pull/227
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/226
  • chore(deps): bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in https://github.com/jeertmans/manim-slides/pull/228
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/229
  • fix(lib): check if reversed file exist by @jeertmans in https://github.com/jeertmans/manim-slides/pull/231
  • feat(lib): add zoom animation by @jeertmans in https://github.com/jeertmans/manim-slides/pull/230
  • feat(present): fix presentation size and add screen option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/232
  • fix(lib): correctly caching and simplified structure by @jeertmans in https://github.com/jeertmans/manim-slides/pull/233
  • fix(lib): rewrite FSM and patch multiple presentation bugs by @jeertmans in https://github.com/jeertmans/manim-slides/pull/234

New Contributors

  • @felipecocco made their first contribution in https://github.com/jeertmans/manim-slides/pull/210
  • @edibotopic made their first contribution in https://github.com/jeertmans/manim-slides/pull/227

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.14.0...v4.15.0

- Python
Published by jeertmans over 2 years ago

manim-slides - v4.14.0 - PDF conversion and Qt6.5

Migration to 4.14

On Ubuntu platforms, it's possible that upgrade to PySide6.5 can make Manim Slides' present command fail.

Here is the known issue, and how to solve it: https://bugreports.qt.io/browse/PYSIDE-2306.

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/195
  • chore(deps): upgrading to qt6.5 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/198
  • chore(deps): bump requests from 2.29.0 to 2.31.0 by @dependabot in https://github.com/jeertmans/manim-slides/pull/190
  • feat(convert): add to PDF conversion by @jeertmans in https://github.com/jeertmans/manim-slides/pull/197

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.13.2...v4.14.0

- Python
Published by jeertmans over 2 years ago

manim-slides - v4.13.2 - Improved documentation and JOSE final paper

This release is the first release containing the Journal of Open Source Education (JOSE) paper in its final state.

What's Changed

  • fix(pages): missing assets by @jeertmans in https://github.com/jeertmans/manim-slides/pull/183
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/184
  • chore(docs): document scene subclassing by @jeertmans in https://github.com/jeertmans/manim-slides/pull/186
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/187
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/189
  • chore(cli): fix and improve help messages by @jeertmans in https://github.com/jeertmans/manim-slides/pull/191
  • chore(paper): add comparison section by @jeertmans in https://github.com/jeertmans/manim-slides/pull/192

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.13.1...v4.13.2

- Python
Published by jeertmans over 2 years ago

manim-slides - v4.13.1 - Fix `--use-template` option

What's Changed

  • fix(convert): --use-template fixed by @jeertmans in https://github.com/jeertmans/manim-slides/pull/182

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.13.0...v4.13.1

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.13.0 - More debugging tools, docs and paper review

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/167
  • Suggestions from JOSE review by @bryanwweber in https://github.com/jeertmans/manim-slides/pull/168
  • chore(ci): add action dependabot checks by @jeertmans in https://github.com/jeertmans/manim-slides/pull/174
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/178
  • feat(cli): add more debugging messages by @jeertmans in https://github.com/jeertmans/manim-slides/pull/180
  • chore(docs): update install documentation by @jeertmans in https://github.com/jeertmans/manim-slides/pull/175
  • chore(docs): update contributing guidelines by @jeertmans in https://github.com/jeertmans/manim-slides/pull/177
  • chore(ci/deps): publish wheels and add manim/manimgl as extras by @jeertmans in https://github.com/jeertmans/manim-slides/pull/173
  • chore(paper): update statement of need by @jeertmans in https://github.com/jeertmans/manim-slides/pull/176

New Contributors

  • @bryanwweber made their first contribution in https://github.com/jeertmans/manim-slides/pull/168

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.12.0...v4.13.0

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.12.0 - Inherit background color

Thanks to @Fairlight8 for contributing to this!

What's Changed

  • feat(cli/lib): use scene background color as default by @Fairlight8 in https://github.com/jeertmans/manim-slides/pull/160
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/164
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/166

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.11.0...v4.12.0

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.11.0 - Skipping animation when rendering, default resolution and bug fixes

What's Changed

  • feat(render): support skipping animations by @jeertmans in https://github.com/jeertmans/manim-slides/pull/155
  • feat(cli): add start at index options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/156
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/157
  • feat(cli): auto detect resolution by @jeertmans in https://github.com/jeertmans/manim-slides/pull/158
  • fix(cli): do not terminate slides early by @jeertmans in https://github.com/jeertmans/manim-slides/pull/162
  • fix(lib): prevent calling child method by @jeertmans in https://github.com/jeertmans/manim-slides/pull/163

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.10.0...v4.11.0

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.10.0 - PowerPoint conversion and faster CLI

What's Changed

  • chore(docs): add dark-themed logo by @jeertmans in https://github.com/jeertmans/manim-slides/pull/137
  • chore(ci): clear cache by @jeertmans in https://github.com/jeertmans/manim-slides/pull/138
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/140
  • chore(docs): transparent logo and symbolic link by @jeertmans in https://github.com/jeertmans/manim-slides/pull/141
  • chore(README): add docs badge and update wizard by @jeertmans in https://github.com/jeertmans/manim-slides/pull/143
  • feat(cli): using cached files when possible by @jeertmans in https://github.com/jeertmans/manim-slides/pull/142
  • chore(misc): JOSE paper by @jeertmans in https://github.com/jeertmans/manim-slides/pull/144
  • chore(docs): adding GUI and HTML documentation pages by @jeertmans in https://github.com/jeertmans/manim-slides/pull/145
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/148
  • chore(lib): reduce import overhead by @jeertmans in https://github.com/jeertmans/manim-slides/pull/147
  • chore(lib): use next_slide not pause by @jeertmans in https://github.com/jeertmans/manim-slides/pull/151
  • feat(convert): PowerPoint conversion by @jeertmans in https://github.com/jeertmans/manim-slides/pull/152
  • chore(deps): remove pkg_resources in favor to importlib by @jeertmans in https://github.com/jeertmans/manim-slides/pull/153

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.9.2...v4.10.0

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.9.2 - Fix relative path issue from #133

What's Changed

  • fix(convert): relative path in HTML files by @jeertmans in https://github.com/jeertmans/manim-slides/pull/136

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.9.1...v4.9.2

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.9.1 - Fix path issues on Windows

What's Changed

  • chore(docs): document sharing slides by @jeertmans in https://github.com/jeertmans/manim-slides/pull/134
  • chore(lib): use pathlib.Path instead of str by @jeertmans in https://github.com/jeertmans/manim-slides/pull/133
  • chore(docs): add embed instructions by @jeertmans in https://github.com/jeertmans/manim-slides/pull/135

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.9.0...v4.9.1

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.9.0 - Add `background-size` option for HTML slides

What's Changed

  • fix(lib): a class can now have zero slide and work by @jeertmans in https://github.com/jeertmans/manim-slides/pull/125
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/127
  • chore(deps): bump markdown-it-py from 2.1.0 to 2.2.0 by @dependabot in https://github.com/jeertmans/manim-slides/pull/129
  • chore(deps): bump ipython from 8.9.0 to 8.10.0 by @dependabot in https://github.com/jeertmans/manim-slides/pull/126
  • Adding Feature Background-Size in html-slides by @Fairlight8 in https://github.com/jeertmans/manim-slides/pull/132

New Contributors

  • @dependabot made their first contribution in https://github.com/jeertmans/manim-slides/pull/129
  • @Fairlight8 made their first contribution in https://github.com/jeertmans/manim-slides/pull/132

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.8.4...v4.9.0

- Python
Published by jeertmans almost 3 years ago

manim-slides - v4.8.4 - Fix filename too long when converting

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/121
  • fix(convert): use hash to restrict the length of new filenames by @jeertmans in https://github.com/jeertmans/manim-slides/pull/124

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.8.3...v4.8.4

- Python
Published by jeertmans about 3 years ago

manim-slides - v4.8.3 - MIT Licensing

What's Changed

  • chore(license): change to MIT by @jeertmans in https://github.com/jeertmans/manim-slides/pull/118
  • chore(version): bump 4.8.2 to 4.8.3 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/119

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.8.2...v4.8.3

- Python
Published by jeertmans about 3 years ago

manim-slides - v4.8.2 - Better docs and relaxed constraints

What's Changed

  • chore(lint): remove flake8 in favor to ruff by @jeertmans in https://github.com/jeertmans/manim-slides/pull/103
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/108
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/110
  • fix(ci): build docs using poetry env by @jeertmans in https://github.com/jeertmans/manim-slides/pull/112
  • chore(ci): improve docs build by @jeertmans in https://github.com/jeertmans/manim-slides/pull/113
  • chore(ci): add yaml and toml formatters by @jeertmans in https://github.com/jeertmans/manim-slides/pull/114
  • chore(docs): improving the docs by @jeertmans in https://github.com/jeertmans/manim-slides/pull/115
  • feat(lib): remove constraint on last animation and update readme by @jeertmans in https://github.com/jeertmans/manim-slides/pull/117
  • chore(docs): improving the docs a bit more by @jeertmans in https://github.com/jeertmans/manim-slides/pull/116

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.8.1...v4.8.2

- Python
Published by jeertmans about 3 years ago

manim-slides - v4.8.1 - Fix convert on Windows and chore

What's Changed

  • chore(deps): use carret version requirements by @jeertmans in https://github.com/jeertmans/manim-slides/pull/91
  • chore(ci): move isort config to pyproject.toml by @jeertmans in https://github.com/jeertmans/manim-slides/pull/92
  • chore(ci): move black config to pyproject.toml by @jeertmans in https://github.com/jeertmans/manim-slides/pull/93
  • chore(ci): move mypy config to pyproject.toml by @jeertmans in https://github.com/jeertmans/manim-slides/pull/94
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/97
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/99
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/100
  • fix(convert): correctly quote paths when using ffmpeg on Windows by @yang-fighter in https://github.com/jeertmans/manim-slides/pull/101
  • chore(version): bump to 4.8.1 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/102

New Contributors

  • @yang-fighter made their first contribution in https://github.com/jeertmans/manim-slides/pull/101

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.8.0...v4.8.1

- Python
Published by jeertmans about 3 years ago

manim-slides - v4.8.0 - Fully featured RevealJS config and speedups

What's Changed

  • feat(cli): speedup scaling with painter scaling by @jeertmans in https://github.com/jeertmans/manim-slides/pull/88
  • chore(deps): add dependency groups by @jeertmans in https://github.com/jeertmans/manim-slides/pull/89
  • feat(cli): feally featured RevealJS template by @jeertmans in https://github.com/jeertmans/manim-slides/pull/80

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.7.1...v4.8.0

- Python
Published by jeertmans about 3 years ago

manim-slides - v4.7.1 - Using Poetry and cleaning CI

What's Changed

  • chore(version): fixing all CI tests by @jeertmans in https://github.com/jeertmans/manim-slides/pull/76

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.7.0...v4.7.1

- Python
Published by jeertmans about 3 years ago

manim-slides - v4.7.0 - Support for Python 3.11, drop Python 3.7, fix lints and more

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/67
  • fix(ci): setup minimal python version for flake8 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/69
  • Remove redundant black hook & specify minimal supported python version for hooks by @tdadela in https://github.com/jeertmans/manim-slides/pull/70
  • docs: correct virtual environment information by @tdadela in https://github.com/jeertmans/manim-slides/pull/72
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/73
  • chore(python): support and tests for Python 3.11 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/74
  • Fix flake8 check errors: unused imports, tab warning by @tdadela in https://github.com/jeertmans/manim-slides/pull/68
  • chore(lib): add missing type hints and mypy is happy! by @jeertmans in https://github.com/jeertmans/manim-slides/pull/75
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/77
  • chore(setup): move setup config to pyproject.toml by @jeertmans in https://github.com/jeertmans/manim-slides/pull/78
  • refactor(lib): rename main to __main__ by @jeertmans in https://github.com/jeertmans/manim-slides/pull/82
  • chore(speed): avoid unnecessary color conversion by @jeertmans in https://github.com/jeertmans/manim-slides/pull/83
  • feat(cli): check for newer Manim Slides version by @jeertmans in https://github.com/jeertmans/manim-slides/pull/85
  • chore(deps): drop support for Python 3.7 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/84

New Contributors

  • @tdadela made their first contribution in https://github.com/jeertmans/manim-slides/pull/70

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.6.0...v4.7.0

- Python
Published by jeertmans about 3 years ago

manim-slides - v.4.6.0 - Convert slides to HTML presentation

What's Changed

  • feat(cli): read environ variable for verbosity by @jeertmans in https://github.com/jeertmans/manim-slides/pull/63
  • feat(cli): add app icon by @jeertmans in https://github.com/jeertmans/manim-slides/pull/64
  • feat(cli): add convert option to generate html presentations by @jeertmans in https://github.com/jeertmans/manim-slides/pull/66

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.5.0...v4.6.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.5.0 - M1 Chip support and dark theme

With this PR, we change the Qt dependency from PyQT5 to PySide6. This allows to work on M1 chips, and seems to also offer a support for dark theme in the GUI, based on user's system preferences.

What's Changed

  • refactor(lib): change PyQT5 to PySide6 by @jeertmans in https://github.com/jeertmans/manim-slides/pull/62

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.4.0...v4.5.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.4.0 - Background color and metavars

What's Changed

  • feat(cli): add option for background color by @jeertmans in https://github.com/jeertmans/manim-slides/pull/60
  • chore(cli): change metavar for some options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/61

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.3.0...v4.4.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.3.0 - More command line features

What's Changed

  • Issue more templates by @harisaisundhar in https://github.com/jeertmans/manim-slides/pull/54
  • Support template by @harisaisundhar in https://github.com/jeertmans/manim-slides/pull/57
  • Mouse Show/Hide feature by @MikeGillotti in https://github.com/jeertmans/manim-slides/pull/56
  • feat(cli): add resize mode option by @jeertmans in https://github.com/jeertmans/manim-slides/pull/59

New Contributors

  • @harisaisundhar made their first contribution in https://github.com/jeertmans/manim-slides/pull/54
  • @MikeGillotti made their first contribution in https://github.com/jeertmans/manim-slides/pull/56

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.2.0...v4.3.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.2.0 - PyQT5 backend for more features!

Summary

A lot has changed since v4.1.1, and here is the summary: * PyQT5 has been added to the dependencies list to enable window management. This essentially goes on top of OpenCV to add more functionalities * It's now possible to hide the mouse cursor with --hide-mouse * Interpolation flags were removed * Some optional flag aliases were added * Wizard's cli has now a GUI, much more user-friendly * Manim Slides allows logging (mainly DEBUG for the moment) * You can choose if aspect ratio is kept or not when resizing * And more...

Also, many thanks to the new contributors!

What's Changed

  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/31
  • chore(ci): add more style checks by @jeertmans in https://github.com/jeertmans/manim-slides/pull/32
  • Update README.md by @robotboyfriend in https://github.com/jeertmans/manim-slides/pull/33
  • Add Feature Request Template by @ahmedsilat44 in https://github.com/jeertmans/manim-slides/pull/39
  • Created Bug Template by @ahmedsilat44 in https://github.com/jeertmans/manim-slides/pull/40
  • Added Pull Request Template by @ahmedsilat44 in https://github.com/jeertmans/manim-slides/pull/43
  • Update defaults.py by @WUCHENG98 in https://github.com/jeertmans/manim-slides/pull/46
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/47
  • chore(ci): pre-commit mypy by @elliotwutingfeng in https://github.com/jeertmans/manim-slides/pull/41
  • feat(cli): add basic logging facilities by @jeertmans in https://github.com/jeertmans/manim-slides/pull/50
  • refactor: use PyQT5 for window display by @jeertmans in https://github.com/jeertmans/manim-slides/pull/49

New Contributors

  • @robotboyfriend made their first contribution in https://github.com/jeertmans/manim-slides/pull/33
  • @ahmedsilat44 made their first contribution in https://github.com/jeertmans/manim-slides/pull/39
  • @WUCHENG98 made their first contribution in https://github.com/jeertmans/manim-slides/pull/46
  • @elliotwutingfeng made their first contribution in https://github.com/jeertmans/manim-slides/pull/41

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.1.1...v4.2.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.1.1 - Minor fixes and docs enhancements

What's Changed

  • chore(docs): improve CLI docs by @jeertmans in https://github.com/jeertmans/manim-slides/pull/27
  • fix(cli): properly rewind / previous slide after reverse by @jeertmans in https://github.com/jeertmans/manim-slides/pull/28
  • fix(lib): add a more meaningful error message by @jeertmans in https://github.com/jeertmans/manim-slides/pull/30

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.1.0...v4.1.1

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.1.0 - Record your presentations to video files

What's Changed

  • chore(cli): show default for all cli options by @jeertmans in https://github.com/jeertmans/manim-slides/pull/26
  • feat(cli): record presentation by @jeertmans in https://github.com/jeertmans/manim-slides/pull/25

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.0.1...v4.1.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.0.1 - Windows Quality Finally Fixed

Thanks to @arashash, I have finally found a fix for Windows quality issue!

What's Changed

  • chore(docs): improve docstrings by @jeertmans in https://github.com/jeertmans/manim-slides/pull/18
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/jeertmans/manim-slides/pull/19
  • chore(ci): check for unused code with vulture by @jeertmans in https://github.com/jeertmans/manim-slides/pull/23
  • fix(ui): enhance window quality by @jeertmans in https://github.com/jeertmans/manim-slides/pull/22

New Contributors

  • @pre-commit-ci made their first contribution in https://github.com/jeertmans/manim-slides/pull/19

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v4.0.0...v4.0.1

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.0.0 - Major code base refactoring, nicer UI and bug fixes

This release is a major codebase refactoring, in the hope to facilitate future features and contributions. It also contains many bug fixes that were the consequence of a mix of code from me, and the original author of manim-presentation.

With this 4.0.0 release, I hope to only bring stable changes in the future, in pair with a well documented tool.

What's Changed

  • chore(README): upgrade documentation in README by @jeertmans in https://github.com/jeertmans/manim-slides/pull/13
  • fix(cli): previous presentation starts last slide by @jeertmans in https://github.com/jeertmans/manim-slides/pull/14
  • feat: large "present" feature refactoring by @jeertmans in https://github.com/jeertmans/manim-slides/pull/15
  • chore(ci): add CodeQL check by @jeertmans in https://github.com/jeertmans/manim-slides/pull/16
  • feat(ui): much cleaner UI by @jeertmans in https://github.com/jeertmans/manim-slides/pull/17

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.2.4...v4.0.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v4.0.0rc1 - Major code base refactoring and bug fixes

This release is a major codebase refactoring, in the hope to facilitate future features and contributions. It also contains many bug fixes that were the consequence of a mix of code from me, and the original author of manim-presentation.

With the 4.0.0 release, I hope to only bring stable changes in the future, in pair with a well documented tool.

What's Changed

  • chore(README): upgrade documentation in README by @jeertmans in https://github.com/jeertmans/manim-slides/pull/13
  • fix(cli): previous presentation starts last slide by @jeertmans in https://github.com/jeertmans/manim-slides/pull/14
  • feat: large "present" feature refactoring by @jeertmans in https://github.com/jeertmans/manim-slides/pull/15

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.2.4...v4.0.0rc1

- Python
Published by jeertmans over 3 years ago

manim-slides - v3.2.4 - fix resize bug on Windows, and more

What's Changed

  • fix(cli): disable printing "Manim Community v..." by @jeertmans in https://github.com/jeertmans/manim-slides/pull/9
  • misc: create Manim Slides logo by @jeertmans in https://github.com/jeertmans/manim-slides/pull/11
  • fix(cli): resize only on fullscreen by @jeertmans in https://github.com/jeertmans/manim-slides/pull/12

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.2.3...v3.2.4

- Python
Published by jeertmans over 3 years ago

manim-slides - v3.2.3 - Windows & MacOS now tested + working

What's Changed

  • chore(ci): test builds on multiple oses by @jeertmans in https://github.com/jeertmans/manim-slides/pull/7

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.2.2...v3.2.3

- Python
Published by jeertmans over 3 years ago

manim-slides - v3.2.2 - Fix shape bug on Windows

What's Changed

  • fix(bug): allows shape to be 2 or 3 dims by @jeertmans in https://github.com/jeertmans/manim-slides/pull/8

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.2.1...v3.2.2

- Python
Published by jeertmans over 3 years ago

manim-slides - v3.2.1 - Remove manim dependency

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.2.0...v3.2.1

- Python
Published by jeertmans over 3 years ago

manim-slides - v3.2.0 - Support for manimgl aswell!

What's Changed

  • feat: add support for manimgl by @jeertmans in https://github.com/jeertmans/manim-slides/pull/6

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.1.0...v3.2.0

- Python
Published by jeertmans over 3 years ago

manim-slides - v3.1.0 - Reverse animations on the fly!

What's Changed

  • Add ThreeDSlides support by @jeertmans in https://github.com/jeertmans/manim-slides/pull/1
  • fix(windows): enhance resolution in fullscreen mode by @jeertmans in https://github.com/jeertmans/manim-slides/pull/2
  • feat(cli): reverse videos on the fly! by @jeertmans in https://github.com/jeertmans/manim-slides/pull/3, https://github.com/jeertmans/manim-slides/pull/4, https://github.com/jeertmans/manim-slides/pull/5

New Contributors

  • @jeertmans made their first contribution in https://github.com/jeertmans/manim-slides/pull/1

Full Changelog: https://github.com/jeertmans/manim-slides/compare/v3.0.1...v3.1.0

- Python
Published by jeertmans over 3 years ago